Senior
С кои бази данни сте работили?
sobes.tech AI
Отговор от AI
В практиката си работих с различни бази данни, включително релационни и NoSQL решения. Сред релационните са PostgreSQL и MySQL, където използвах SQL заявки, индекси, транзакции и оптимизация на производителността. Имам опит и с Oracle и Microsoft SQL Server.
От NoSQL бази използвах MongoDB за съхранение на документи, Redis за кеширане и бърз достъп до данни, както и Cassandra за разпределено съхранение с висока наличност.
Пример за свързване към PostgreSQL на Java с JDBC:
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"));
}
}