Hoy quiero comentarles de las base de datos PostgreSQL, la historia de esta DB se puede remontar hasta los años 70, fue mas conocida por el profesor Michael Stonebraker de la universidad de Berkeley. Para la década de los 90's se agregó soporte para el lenguajes de consulta estructurado (SQL) y ya fue siendo conocida como PostgreSQL. Convirtiéndose en una DB muy versátil y muy robusta
Veamos alguna de sus buenas ventajas:
- Aprovecha el hardware donde es instalado, aprovechando todos los cores (CPU) y memoria RAM disponible, no se limita, sino que lo aprovecha todo. Y es en la versión gratuita.
- Se puede configurar y extender de mil maneras. También por terceros o incluso nosotros mismos podemos crear nuestras propias extensiones. Estas extensiones pueden ser lenguajes de programación, tales como, Perl, Java, Python, C++. Con esto se puede aprovechar al máximo el recurso de la DB
- Simultaneidad mejorada : los sistemas de bases de datos tradicionales suelen bloquear el acceso a los registros para evitar conflictos de lectura/escritura. Con esta herramienta se gestiona la concurrencia de forma eficiente mediante el uso de MVCC (control de concurrencia mediante versiones múltiples). En la práctica, esto significa que las lecturas no bloquean las escrituras y las escrituras no bloquean las lecturas. Esto solventa por mucho un dolor de cabeza común entre los administradores de bases de datos.
- Soporte para múltiples tipos de datos de manera nativa. Ofrece los tipos de datos habituales en los sistemas gestores, pero además muchos otros que no están disponibles en otros competidores, como direcciones IP, direcciones MAC, Arrays, números decimales con precisión configurable, figuras geométricas, etc.
- Soporte a triggers. Permite definir eventos y generar acciones cuando estos se disparan.
- Trabajo con vistas. Esto quiere decir que pueden consultar los datos de manera diferente al modo en el que se almacenan.
Te animo a que lo pruebes y conozcas mas sobre esta DB y pruebes las ventajs de su management (pgAdmin)
que cuentan?
Fuentes: