Articulo de referencia

Comdb2

{{Cite web |url=https://bloomberg.github.io/comdb2/ |title=Comdb2 |website=Comdb2 Website |access-date=2020-11-18}} "},"discontinued":{"wt":""},"latest release version":{"wt":"7...

Comdb2 es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto y alta disponibilidad , desarrollado por Bloomberg LP y basado en técnicas de control de concurrencia optimista . Ofrece múltiples niveles de aislamiento, incluyendo aislamiento de instantáneas y serializable . Las transacciones de lectura/escritura se ejecutan en cualquier nodo, y la biblioteca cliente negocia de forma transparente las conexiones al nodo con menor latencia disponible. Comdb2 implementa colas para la entrega de mensajes entre publicadores y suscriptores. Estas colas se pueden combinar con disparadores de tabla para una distribución de registros consistente en el tiempo.

Comdb2 admite el dialecto SQLite de SQL con algunas modificaciones, [ 3 ] e incorpora el lenguaje de scripting Lua . Comdb2 mantiene una bifurcación de Berkeley DB para proporcionar el backend de base de datos clave-valor a SQLite.

La arquitectura de Comdb2 se describió en detalle en este documento técnico de 2016. [ 4 ]

Véase también

Referencias

  1. "Comdb2" . Sitio web de Comdb2 . Consultado el 18 de noviembre de 2020 .
  2. "Licencias de Comdb2" . Licencias de Comdb2 .
  3. "Lenguaje SQL | Documentación de Comdb2" . bloomberg.github.io . Consultado el 18 de noviembre de 2020 .
  4. "Comdb2 - Sistema de base de datos relacional de alta disponibilidad de Bloomberg" (PDF) . Archivado del original (PDF) el 28 de septiembre de 2016.