Junior — Middle
Môžete vysvetliť, čo je PostgreSQL a aké sú jeho hlavné výhody?
sobes.tech AI
Odpoveď od AI
PostgreSQL je open-source systém riadiacich relácií bazí dát orientovaný na objekty. Podporuje pokročilé funkcie SQL, transakcie, zložité dotazy a rozšíriteľnosť.
Hlavné výhody PostgreSQL:
- Spoľahlivosť a súlad so štandardmi: podpora transakcií ACID zaručuje integritu dát.
- Rozšíriteľnosť: je možné vytvárať vlastné typy dát, funkcie a operátory.
- Podpora zložitých dát: JSON, XML, geografické dáta (PostGIS).
- Škálovateľnosť a výkon: indexy, paralelné dotazy, replikácia.
Príklad pripojenia k PostgreSQL v Node.js pomocou knižnice pg:
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 ? err.stack : res.rows[0]);
client.end();
});