Sobes.tech
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();
});