Senior
Кайсы маалыматтар базаларында иштедиңиз?
sobes.tech AI
AIден жооп
Практикамда мен әртүрлі мәліметтер базаларымен жұмыс істедім, оның ішінде реляциялық және NoSQL шешімдері бар. Реляциялықтар арасында PostgreSQL және MySQL бар, мұнда мен SQL сұрауларын, индекстерін, транзакцияларын және өнімділікті оңтайландыруды қолдандым. Oracle және Microsoft SQL Server-де де тәжірибем бар.
NoSQL базаларынан MongoDB құжаттарды сақтау үшін, Redis кэштеу және жылдам деректерге қол жеткізу үшін, ал Cassandra таралған сақтау үшін жоғары қол жетімділікпен қолданылды.
Java-да JDBC пайдаланып PostgreSQL-ге қосылу мысалы:
String url = "jdbc:postgresql://localhost:5432/mydb";
String user = "user";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
PreparedStatement ps = conn.prepareStatement("SELECT * FROM users WHERE id = ?");
ps.setInt(1, 1);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
System.out.println(rs.getString("username"));
}
}