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