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"));
}
}