"Principales funciones del sistema manejador de bases de datos PostgreSQL"
PostgreSQL es un gestor que trabaja con bases de datos relacionales y que está orientado a objetos. Se trata de un programa de código abierto u open source, es decir, no está bajo el control de ninguna compañía particular, sino que cuenta con una comunidad de desarrolladores que trabajan en mejorar el programa de forma desinteresada. PostgreSQL carga a sus espaldas con más de 30 años de desarrollo. Este gestor de bases de datos objeto-relacionales (ORDBMS) tiene su origen en el proyecto POSTGRES de la Universidad de California en Berkeley, iniciado en 1986 bajo la dirección de Michael Stonebraker y que obtuvo financiación de la Agencia de Proyectos de Investigación Avanzados de Defensa (DARPA) y de la Fundación Nacional para la Ciencia (NSF), entre otros entes norteamericanos
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.
PostgreSQL es un gestor de bases de datos relacional que presenta varias características por las que destaca, siendo uno de los mejores y más utilizados motores de BD en la actualidad por ejemplo:
- Soporte total de ACID.
- Puede manejar un gran volumen de datos.
- Es multiplataforma gratuito.
- Es de código abierto.
- Texto de largo ilimitado.
- Números de precisión arbitraria.
- Figuras geométricas con funciones asociadas.
- Direcciones MAC.
- Protocolos de direcciones IP (tanto IPv4 como IPv6).
- Bloques de direcciones CDIR.
- Tipos de datos propios de los usuarios.
Como sistema de gestión de bases de datos acreditado y extremadamente flexible, Postgres se utiliza en numerosos sectores y escenarios diferentes, erigiéndose como una base inmejorable para operar con seguridad las más diversas aplicaciones. gracias a su concepto de transacción integrado y su compatibilidad con MVCC (Multiversion concurrency control), el proyecto constituye una solución perfecta para el software de banca online. También los programas de análisis como Matlab o R armonizan con la base de datos, lo que hace que suelan utilizarse combinados.
} PostgreSQL te permite desarrollar bases de datos relacionales robustas y eficientes ya que soporta todas las bases de datos populares como MySQL, MariaDB, Sybase, SQLite, Oracle, SQL Server, DB2, MS Access, Firebird, Teradata, Apache Hive, Phoenix, Presto y Derby - cualquier base de datos que tenga un controlador JDBC, que son más de 80 bases de datos.
https://hostingpedia.net/postgresql.html
Comentarios
Publicar un comentario