Junior — Middle
PostgreSQL veritabanı ile çalışma becerilerini nasıl değerlendiriyorsun?
sobes.tech yapay zeka
AI'dan gelen yanıt
PostgreSQL ilə işləmə bacarıqlarının qiymətləndirilməsi təcrübə və həll olunmuş tapşırıqlardan asılıdır. Məsələn:
- SQL-in əsaslarını bilmək: cədvəllər yaratmaq, SELECT, INSERT, UPDATE, DELETE sorğuları.
- İndekslərlə işləmək və onların performansa təsirini başa düşmək.
- Məlumatların bütövlüyünü təmin etmək üçün tranzaksiyalar və izolasiya səviyyələrindən istifadə etmək.
- JOIN, alt sorğular, pəncərə funksiyaları ilə mürəkkəb sorğular yazmaq.
- EXPLAIN istifadə edərək sorğu performansını tənzimləmək və optimallaşdırmaq.
- PostGIS və ya pg_trgm kimi PostgreSQL əlavələri ilə işləmək.
- Yedəkləmə və bərpa vasitələrindən istifadə etmək.
Node.js sahəsində təcrübə ORM (məsələn, Sequelize, TypeORM) və ya pg sürücüsündən istifadəni əhatə edə bilər.
pg ilə əlaqə nümunəsi:
const { Client } = require('pg');
const client = new Client({
user: 'user',
host: 'localhost',
database: 'mydb',
password: 'password',
port: 5432,
});
client.connect();
client.query('SELECT NOW()', (err, res) => {
console.log(err, res.rows);
client.end();
});