Junior — Middle
¿Puede explicar qué es PostgreSQL y cuáles son sus principales ventajas?
sobes.tech AI
Respuesta de la IA
PostgreSQL es un sistema de gestión de bases de datos relacional orientado a objetos de código abierto. Admite funciones avanzadas de SQL, transacciones, consultas complejas y extensibilidad.
Las principales ventajas de PostgreSQL:
- Fiabilidad y cumplimiento de estándares: el soporte de transacciones ACID garantiza la integridad de los datos.
- Extensibilidad: se pueden crear tipos de datos, funciones y operadores propios.
- Soporte para datos complejos: JSON, XML, datos geográficos (PostGIS).
- Escalabilidad y rendimiento: índices, consultas paralelas, replicación.
Ejemplo de conexión a PostgreSQL en Node.js usando la biblioteca 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();
});