Senior
Ar kurām datu bāzēm esat strādājis?
sobes.tech AI
Atbilde no AI
Praksei strādāju ar dažādām datu bāzēm, tostarp relāciju un NoSQL risinājumiem. No relāciju datu bāzēm ir PostgreSQL un MySQL, kur es izmantoju SQL vaicājumus, indeksus, transakcijas un veiktspējas optimizāciju. Man ir arī pieredze ar Oracle un Microsoft SQL Server.
No NoSQL datu bāzēm es izmantoju MongoDB dokumentu glabāšanai, Redis kešatmiņai un ātrai datu piekļuvei, kā arī Cassandra sadalītai glabāšanai ar augstu pieejamību.
Java ar JDBC piemērs, kā pieslēgties 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"));
}
}