Sobes.tech
Junior — Middle

ORM kullanımı dışında saf SQL ile ilgili ne tür deneyimleriniz var?

sobes.tech yapay zeka

AI'dan gelen yanıt

ORM dışında saf SQL ile çalışırken, karmaşık seçimler için sorgular yazıyor, indeksler ve yürütme planı açıklaması (EXPLAIN) aracılığıyla performansı optimize ediyor ve ayrıca işlemler ve saklı prosedürler gerçekleştiriyordum. Örneğin, Node.js'te PostgreSQL için pg modülü kullanarak doğrudan sorgular yazıyordum:

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

Bu, sorguları esnek bir şekilde yönetmeye, ORM kısıtlamalarını aşmaya ve veritabanıyla çalışma şeklini optimize etmeye olanak tanıyordu.