Sobes.tech
Junior — Middle

Vai jūs varētu izskaidrot, kas ir PostgreSQL un kādas ir tā galvenās priekšrocības?

sobes.tech AI

Atbilde no AI

PostgreSQL ir atvērta koda objektu-relāciju datu pārvaldības sistēma. Tā atbalsta uzlabotas SQL iespējas, darījumu, sarežģītas vaicājumus un paplašināmību.

Galvenās PostgreSQL priekšrocības:

  • Uzticamība un standartu atbilstība: ACID darījumu atbalsts garantē datu integritāti.
  • Paplašināmība: var izveidot savus datu tipus, funkcijas un operatorus.
  • Sarežģītu datu atbalsts: JSON, XML, ģeogrāfiskie dati (PostGIS).
  • Mērogojamība un veiktspēja: indeksi, paralēli vaicājumi, replikācija.

Piemērs, kā pieslēgties PostgreSQL Node.js vidē ar pg bibliotēku:

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