Sobes.tech
Junior — Middle

ORM dan tashqari toza SQL bilan ishlash bo'yicha qanday tajribangiz bor?

sobes.tech AI

AIdan javob

Tozalash ORM dan tashqari toza SQL bilan ishlashda, murakkab tanlovlar uchun so'rovlar yozardim, indekslar va bajarilish rejasining tushuntirishlari (EXPLAIN) orqali ishlashni optimallashtirardim, shuningdek, tranzaksiyalar va saqlash protseduralarini amalga oshirardim. Masalan, Node.js da PostgreSQL uchun pg modulidan foydalanib, to'g'ridan-to'g'ri so'rovlar yozardim:

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 so'rovlarni moslashuvchan boshqarish, ORM cheklovlarini aylanib o'tish va ma'lumotlar bazasi bilan ishlashni optimallashtirish imkonini berdi.