Sobes.tech
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.