CockroachDB

Base de datos SQL distribuida y transaccional diseñada para escalado horizontal, resiliencia extrema y despliegue global sin downtime

Visitar CockroachDB

CockroachDB es un sistema de gestión de bases de datos distribuido y transaccional, orientado a equipos de ingeniería que necesitan alta disponibilidad y escalabilidad global para aplicaciones críticas. Resuelve el problema de la complejidad en la gestión de bases de datos centralizadas que no toleran fallos ni escalan eficientemente en múltiples regiones.

Sus funciones principales incluyen:

  • Escalado horizontal para aumentar capacidad añadiendo nodos sin particionado manual.
  • Consistencia global mediante consenso Raft para mantener datos sincronizados entre zonas.
  • Compatibilidad PostgreSQL que permite usar drivers y sintaxis estándar con pocos cambios de código.
  • Reequilibrado automático de datos para optimizar el rendimiento bajo carga variable.
  • Despliegue flexible que permite ejecutarlo en la nube, en Kubernetes o en infraestructura propia.

El software opera bajo una licencia de código disponible y ofrece modelos de despliegue gestionados, en la cuenta del cliente o autoalojados. Su arquitectura distribuida lo hace ideal para sectores como finanzas, pagos y SaaS, aunque su complejidad operativa y modelo de licencia pueden llevar a buscar alternativas más simples o de código abierto puro.

Compartir:

De pago

Tipo de aplicación
Servidor

Propiedades

  • Multiplataforma
  • Autoalojado

Parecidos a CockroachDB