Notes about course of PostgreSQL of Platzi
Instructor: Oswaldo Rodríguez González
PostgreSQL
¿Que es PostgreSQL?
<aside>
💽 The World’s Most Advance Open Source Relational Database
</aside>
PostgreSQL
es un sistema de gestión de bases de datos relacional de código abierto muy potente y ampliamente utilizado. Tiene una amplia gama de características, incluyendo transacciones completas, subconsultas, vistas materializadas, tipos de datos complejos
PostgreSQL
Es un motor de base de datos. Tenemos que tener en cuenta 3 cosas importantes:
- Lenguaje
- Motor ⇒
Postgres
es el motor. Existe desde 1986. Usa Objeto Relacional.
- Servidor
Caracteristicas
- Completamente de código abierto: PostgreSQL es un proyecto de código abierto, lo que significa que es gratuito y puede ser modificado por cualquier persona.
- Sistema de gestión de bases de datos relacional: PostgreSQL es un sistema de gestión de bases de datos relacional, lo que significa que los datos se almacenan en tablas y se relacionan entre ellos a través de claves.

- Transacciones ACID: PostgreSQL admite transacciones ACID (Atómicas, Consistentes, Aisladas y Duraderas), lo que significa que las operaciones en la base de datos se realizan de manera segura y confiable.
- Lenguaje de consulta SQL completo: PostgreSQL admite una amplia gama de características de SQL, incluyendo subconsultas, vistas, procedimientos almacenados y más.
- Amplia gama de tipos de datos: PostgreSQL tiene una amplia gama de tipos de datos, incluyendo números, fechas, cadenas, geometría y más.
- Replicación y escalabilidad: PostgreSQL admite la replicación de datos y la escalabilidad horizontal, lo que significa que puede manejar grandes cantidades de datos y usuarios concurrentes.
- Interfaz de programación de aplicaciones (API): PostgreSQL tiene una amplia gama de APIs disponibles, incluyendo C, C++, Python, Java, Perl, Ruby y más.