Sobes.tech
Junior — Middle

Meg tudná magyarázni, hogy mi az a PostgreSQL, és mik a fő előnyei?

sobes.tech MI

Válasz az MI-től

A PostgreSQL egy nyílt forráskódú objektum-relációs adatbázis-kezelő rendszer. Támogatja az SQL fejlett funkcióit, tranzakciókat, összetett lekérdezéseket és bővíthetőséget.

A PostgreSQL fő előnyei:

  • Megbízhatóság és szabványosság: az ACID tranzakciók támogatása garantálja az adatok integritását.
  • Bővíthetőség: saját adattípusokat, funkciókat és operátorokat hozhatunk létre.
  • Komplex adatok támogatása: JSON, XML, földrajzi adatok (PostGIS).
  • Skálázhatóság és teljesítmény: indexek, párhuzamos lekérdezések, replikáció.

Példa a PostgreSQL-hez való csatlakozásra Node.js-ben a pg könyvtár használatával:

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