Postgresql

Definición: ¿Qué significa PostgreSQL?

PostgreSQL es un sistema de administración de bases de datos relacionales de objetos (ORDBMS) de código abierto que no es propiedad ni está controlado por una sola empresa o individuo. Debido a que el software postgresSQL es de código abierto, se administra principalmente a través de un esfuerzo coordinado en línea por una comunidad global activa de desarrolladores, entusiastas y otros voluntarios.

Publicado por primera vez a mediados de la década de 1990, postgresSQL está escrito en C. Sus principales competidores incluyen Oracle DB, SQL Server y MySQL.

Este término también se conoce como Postgres.

Techinfo explica PostgreSQL

PostgresSQL e ingres, un esfuerzo anterior, fueron desarrollados por un equipo de la Universidad de California en Berkeley. PostgresSQL no admitía originalmente el lenguaje de consulta estructurado (SQL): el lenguaje de consulta QUEL se utilizó hasta 1994, cuando se agregó el soporte de SQL. En 1996, se lanzó la primera versión oficial de software de código abierto de PostgresSQL.

PostgresSQL admite casi todas las funciones de bases de datos relacionales y ofrece algunas funciones inusuales que normalmente están ausentes en otros motores RDBMS. Los objetos comúnmente soportados incluyen vistas, procedimientos almacenados, índices, disparadores y tipos de datos definidos por objetos, además de características generales de RDBMS como claves primarias, relaciones de claves foráneas y atomicidad.

Algunas características críticas de postgresSQL son similares a Oracle DB y otros motores de bases de datos; estas características incluyen el uso de conceptos como espacios de tabla, puntos de guardado y recuperación en un momento determinado.