pglogical
La nueva generación de replicación lógica para PostgreSQL
pglogical es un sistema de replicación lógica implementado enteramente como extensión de PostgreSQL. Debido a su total integración, no requiere triggers o programas externos para su funcionamiento. Es una alternativa a la replicación física, un método altamente eficiente de replicar datos usando un modelo de publicación/suscripción para la replicación selectiva.
pglogical constituye la base de BDR (que funciona como una extensión del mismo) proporcionando la replicación lógica esencial y otras tecnologías para sus características.
Connecta PostgreSQL con otras fuentes de datos y objetivos
La 3ª generación de pglogical separa los procesos de recepción y escritura, creando una arquitectura que permite la conexión a proveedores y suscriptores no-PostgreSQL. pglogical ya es compatible con Kafka y RabbitMQ, y hay muchos más en fase de desarrollo.
Reduce el downtime con el failover físico
pglogical puede realizar un failover a un standby físico, permitiendo que todas las bases de datos en standby del clúster permanezcan disponibles como standbys para el nuevo primario. Un failover físico asegura que todos los datos estén presentes en el nuevo primario y no en un subconjunto. En cambio, el failover a un standby lógico no garantiza la integridad del conjunto de datos.
Soporte de partición transparente
Gracias a una perfecta integración de las tablas particionadas, pglogical permite especificar la tabla raíz y replicar todas las particiones. Es posible definir diferentes configuraciones de partición en el suscriptor, incluyendo la replicación de una tabla no particionada a una particionada y viceversa. El soporte de las particiones es flexible, permitiendo agregar y eliminar particiones de forma transparente.
Filtros de filas y columnas
Utilizando la replicación lógica, pglogical permite filtrar filas y/o columnas que necesitan ser replicadas en la base de datos standby. La selectividad durante la replicación permite reducir el volumen de datos, así como la segregación de los mismos según sea necesario.
Disponibilidad
pglogical 2.3.2 – lanzado el 29 de mayo de 2020
pglogical está disponible para PostgreSQL 9.4 – 12. Se puede obtener a través de los repositorios apt y yum de 2ndQuadrant para la familia de Debian y Red Hat (RHEL, CentOS y Fedora). Instale pglogical para su versión de PostgreSQL usando los administradores de paquetes estándar apt y yum.
Las instrucciones detalladas de instalación están disponibles aquí.
La documentación completa está disponible here.
Las notas de la versión están disponibles aquí.
Acceda también al repositorio github.
pglogical es un software enteramente de código abierto, distribuido bajo licencia PostgreSQL con derechos de autor otorgados al Grupo de Desarrollo PostgreSQL.
✖ No hay resultados
Lo sentimos, no hay entradas que coincidan con tu búsqueda.