Principales funciones del sistema manejador de base de datos postgresql
POSTGRESQL
El proyecto POSTGRES desempeñó una valiosa labor pionera y elaboró un gran número de conceptos que solo encontraron aplicación mucho más tarde en otros sistemas de base de datos, sobre todo comerciales. Y es que PostgreSQL no solo se distingue como una base de datos compatible con SQL, sino también por estos rasgos:
- Posibilidad de realizar consultas complejas
- Clave foránea para conectar datos de dos tablas
- Disparadores (trigger) que se inician de forma automática a partir de una entrada y la comprueban, la confirman o la eliminan o emplean datos de referencia
- Vistas actualizables
- Concepto muy amplio de transacción
- Control de concurrencia mediante versiones múltiples (Multiversion Concurrency Control, MVCC) para que el acceso simultáneo a la BD se ejecute de forma eficiente.
¿Cómo funciona PostgreSQL?
Postgres se basa en el clásico modelo cliente-servidor: el componente central que hace de servidor, con el nombre de “postmaster”, administra todos los archivos de la BD, así como todas las conexiones que se establecen con el servidor de la BD para las funciones de comunicación (input/output). Para establecer estas conexiones solo se necesita un programa-cliente, si bien el paquete de software de PostgreSQL ya integra de forma nativa el cliente psql para operarlo desde la terminal de líneas de comando. También podría optarse por una aplicación con interfaz gráfica de usuario como pgAdmin o phpPgAdmin, fáciles de instalar y manejar. En las páginas web interactivas es el servidor web el que se encarga de hacer de cliente.
Bibliografía:
IONOS. (2019). PostgreSQL: el gestor de bases de datos a fondo. 26 Noviembre del 2020, de Digital guise Sitio web: https://www.ionos.mx/digitalguide/servidores/know-how/postgresql/
Comentarios
Publicar un comentario