Junior — Middle
Ce experiență aveți cu SQL pur în afară de utilizarea ORM?
sobes.tech AI
Răspuns de la AI
Lucrând cu SQL pur în afara ORM, scriam interogări pentru selecții complexe, optimizând performanța prin indecși și explicații ale planului de execuție (EXPLAIN), precum și implementând tranzacții și proceduri stocate. De exemplu, în Node.js, folosind modulul pg pentru PostgreSQL, scriam interogări direct:
const { Client } = require('pg');
const client = new Client();
async function getUsers() {
await client.connect();
const res = await client.query('SELECT id, name FROM users WHERE active = $1', [true]);
await client.end();
return res.rows;
}
Acest lucru permitea gestionarea flexibilă a interogărilor, evitarea limitărilor ORM și optimizarea lucrului cu baza de date.