Ir al contenido
Annuaire
Secciones
Annuaire des entreprises

Cockroach Labs, Inc.: SQL a escala distribuida

L’essentiel

Con sede en Estados Unidos, Cockroach Labs desarrolla CockroachDB, una base de datos SQL distribuida diseñada para mantener las aplicaciones disponibles a pesar de los fallos. La empresa se dirige a organizaciones que desean repartir sus datos entre varias infraestructuras o regiones sin renunciar a…

À retenir

Con sede en Estados Unidos, Cockroach Labs desarrolla CockroachDB, una base de datos SQL distribuida diseñada para mantener las aplicaciones disponibles a pesar de los fallos. La empresa se dirige a organizaciones que desean repartir sus datos entre varias infraestructuras o regiones sin renunciar a…


Cockroach Labs, Inc. es una empresa estadounidense del sector de los datos, con sede en Nueva York. Su producto principal, CockroachDB, responde a una dificultad recurrente de las aplicaciones digitales: ampliar una base de datos transaccional sin hacer que su disponibilidad dependa de un único servidor. La compañía comercializa su tecnología como servicio en la nube y como software que puede desplegarse en la infraestructura del cliente. Su sitio web oficial es cockroachlabs.com.

Una empresa nacida de la experiencia en sistemas distribuidos

Fundada en 2015 por Spencer Kimball, Peter Mattis y Ben Darnell, tres antiguos ingenieros de Google, Cockroach Labs da continuidad a los trabajos sobre bases de datos distribuidas a gran escala. CockroachDB se inspira especialmente en los principios ilustrados por Spanner, el sistema de Google: distribuir los datos preservando una consistencia fuerte y transacciones fiables.

El nombre del producto alude a su promesa de resiliencia: seguir funcionando cuando una parte de la infraestructura deja de estar disponible. Desarrollado inicialmente con un enfoque de código abierto, el software ha experimentado varios cambios de licencia. Esta trayectoria refleja la búsqueda de un equilibrio entre la difusión tecnológica y la rentabilización comercial, un reto compartido por numerosos proveedores de software de infraestructura.

Una base de datos transaccional pensada para varias regiones

CockroachDB pertenece a la familia de las bases de datos SQL distribuidas. Combina un modelo relacional, transacciones ACID y una arquitectura que distribuye y después replica los datos entre varios nodos. El objetivo es permitir la ampliación de la capacidad y la tolerancia a fallos sin obligar a la aplicación a gestionar por sí misma cada partición de datos.

Su compatibilidad con el protocolo PostgreSQL facilita el uso de numerosos controladores y herramientas existentes. Sin embargo, esto no significa una equivalencia completa con PostgreSQL: una migración exige comprobar las funcionalidades utilizadas, las consultas y el rendimiento. Los despliegues multirregionales también permiten acercar determinados datos a los usuarios y organizar su ubicación geográfica según las restricciones de la aplicación.

Con CockroachDB Cloud, el proveedor se encarga de parte de las tareas operativas. Las empresas también pueden optar por un despliegue autogestionado. La propuesta resulta de especial interés para los servicios financieros, el comercio electrónico o las plataformas de software, donde la continuidad de las transacciones es importante. No obstante, implica encontrar equilibrios: la replicación, las distancias geográficas y los requisitos de consistencia influyen en la latencia y los costes.

¿Y ahora qué?

Para Cockroach Labs, el reto consiste en convertir las necesidades de resiliencia y despliegue internacional en proyectos de producción sostenibles. La competencia procede tanto de las bases de datos relacionales tradicionales como de los servicios distribuidos que ofrecen los grandes proveedores de la nube. La facilidad de migración, la previsibilidad de los gastos y la sencillez operativa serán determinantes. La empresa también deberá aclarar sus condiciones de licencia y demostrar, aplicación por aplicación, cuándo una arquitectura distribuida aporta un beneficio suficiente para justificar su complejidad.

Sur votre appareil

Comprendre cet article

L’analyse utilise l’intelligence locale du navigateur lorsqu’elle existe, sinon un résumé extractif. Le texte n’est envoyé à aucun service extérieur.

Facebook X LinkedIn

Ensuite A lire aussi

Gratis, sin spam, baja en un clic.