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.