Postgres-XL es un sistema de gestión de bases de datos relacionales distribuidas (RDBMS) basado en PostgreSQL . Su objetivo es proporcionar paridad de características con PostgreSQL mientras distribuye la carga de trabajo en un clúster . El nombre "Postgres-XL" significa "eXtensible Lattice" (red extensible). [2]
La última versión de Postgres-XL se realizó en septiembre de 2018 y el desarrollo cesó en octubre. [3] El sitio web también ha dejado de estar disponible.
Postgres-XL se basa en Postgres-XC , un sistema PostgreSQL distribuido anterior desarrollado por NTT Data y EnterpriseDB . [4] En 2012, la startup de bases de datos en la nube StormDB [5] adoptó Postgres-XC y desarrolló algunas extensiones y mejoras propietarias. [6] En 2013, StormDB fue adquirida por TransLattice , [6] [7] y el software mejorado se convirtió en código abierto bajo el nombre de "Postgres-XL" en 2014. [8] [9] Desde 2015, el desarrollo de Postgres-XL también ha sido respaldado por 2ndQuadrant. [4]
Postgres-XL proporciona instantáneas de transacciones consistentes en todo el clúster [10] [11] a través de un nodo central de Global Transaction Manager (GTM). Requiere una interconexión rápida entre nodos, por lo que Postgres-XL no es adecuado para clústeres distribuidos geográficamente. Las consultas más grandes se pueden dividir y paralelizar entre varios nodos. [11] Se pueden elegir tablas de bases de datos individuales para que se repliquen completamente en todo el clúster (generalmente para tablas más pequeñas) o se dividan entre nodos separados (para escalabilidad de escritura). [12]
Véase también
Referencias
- ^ "Preguntas frecuentes - Postgres-XL". www.postgres-xl.org .
- ^ "Preguntas frecuentes". Postgres-XL . Consultado el 31 de mayo de 2017 .
- ^ "Repositorio git de Postgres-XL". git.postgresql.org . 2018-10-12 . Consultado el 2024-06-26 .
- ^ ab "Una breve historia de PostgreSQL: Postgres-XL". Documentación de Postgres-XL . Consultado el 31 de mayo de 2017 .
- ^ Butler, Brandon (4 de junio de 2014). «10 de las bases de datos en la nube más útiles». Network World . Archivado desde el original el 26 de diciembre de 2015.
- ^ ab Clark, Jack (10 de octubre de 2013). "TransLattice devora a StormDB y se convierte en el trío de Postgres". The Register .
- ^ Harris, Derrick (9 de octubre de 2013). «Consolidación de bases de datos en la nube a medida que TransLattice compra StormDB». Gigaom . Archivado desde el original el 7 de abril de 2019. Consultado el 30 de mayo de 2017 .
- ^ Clark, Jack (13 de mayo de 2014). "'He aquí mi creación: Postgres-XL', grita TransLattice". The Register .
- ^ Harris, Derrick (13 de mayo de 2014). «Proveedor de bases de datos ofrece Postgres-XL de código abierto para cargas de trabajo de escalabilidad horizontal». Gigaom . Archivado desde el original el 7 de abril de 2019. Consultado el 30 de mayo de 2017 .
- ^ "TransLattice presenta la base de datos de código abierto Postgres-XL para OLTP y análisis de big data". Tendencias y aplicaciones de bases de datos . 16 de mayo de 2014.
- ^ ab Baker, Jason (13 de mayo de 2014). "Postgres-XL lanzado para abordar el análisis de big data y más". Opensource.com .
- ^ Riggs, Simón; Ciolli, Gianni; Krosing, Hannu; Bartolini, Gabriele (30 de abril de 2015). Libro de recetas de administración de PostgreSQL 9: segunda edición. Packt Publishing Ltd. pág. 418.ISBN 9781849519076.
Enlaces externos