Aller au contenu
Annuaire
Rubriques
Annuaire des entreprises

Cockroach Labs, Inc. : le SQL à l’échelle distribuée

L’essentiel

Basée aux États-Unis, Cockroach Labs développe CockroachDB, une base de données SQL distribuée conçue pour maintenir les applications disponibles malgré les pannes. L’entreprise vise les organisations qui souhaitent répartir leurs données sur plusieurs infrastructures ou régions tout en conservant les garanties transactionnelles d’une base relationnelle.

À retenir

Basée aux États-Unis, Cockroach Labs développe CockroachDB, une base de données SQL distribuée conçue pour maintenir les applications disponibles malgré les pannes. L’entreprise vise les organisations qui souhaitent répartir leurs données sur plusieurs infrastructures ou régions tout en conservant les garanties transactionnelles d’une base relationnelle.


Cockroach Labs, Inc. est une entreprise américaine du secteur des données, installée à New York. Son produit central, CockroachDB, répond à une difficulté récurrente des applications numériques : faire croître une base transactionnelle sans concentrer sa disponibilité sur un serveur unique. La société commercialise sa technologie sous forme de service cloud et de logiciel déployable sur l’infrastructure du client. Son site officiel est cockroachlabs.com.

Une entreprise issue de l’expérience des systèmes distribués

Fondée en 2015 par Spencer Kimball, Peter Mattis et Ben Darnell, trois anciens ingénieurs de Google, Cockroach Labs s’inscrit dans le prolongement des travaux sur les bases de données distribuées à grande échelle. CockroachDB s’inspire notamment des principes illustrés par Spanner, le système de Google : répartir les données tout en préservant une cohérence forte et des transactions fiables.

Le nom du produit renvoie à sa promesse de résilience : continuer à fonctionner lorsqu’une partie de l’infrastructure devient indisponible. D’abord développé dans une logique open source, le logiciel a connu plusieurs évolutions de licence. Cette trajectoire traduit la recherche d’un équilibre entre diffusion technologique et valorisation commerciale, un enjeu partagé par de nombreux éditeurs d’infrastructure.

Une base transactionnelle pensée pour plusieurs régions

CockroachDB appartient à la famille des bases SQL distribuées. Il associe un modèle relationnel, des transactions ACID et une architecture qui répartit puis réplique les données entre plusieurs nœuds. L’objectif est de permettre l’extension des capacités et la tolérance aux pannes sans imposer à l’application de gérer elle-même chaque partition de données.

Sa compatibilité avec le protocole PostgreSQL facilite l’utilisation de nombreux pilotes et outils existants. Elle ne signifie toutefois pas une équivalence complète avec PostgreSQL : une migration demande de vérifier les fonctionnalités utilisées, les requêtes et les performances. Les déploiements multirégionaux permettent également de rapprocher certaines données des utilisateurs et d’organiser leur placement géographique, selon les contraintes de l’application.

Avec CockroachDB Cloud, l’éditeur prend en charge une partie des opérations d’exploitation. Les entreprises peuvent aussi choisir un déploiement autogéré. La proposition intéresse notamment les services financiers, le commerce en ligne ou les plateformes logicielles, où la continuité des transactions compte. Elle implique néanmoins des arbitrages : réplication, distances géographiques et exigences de cohérence influencent la latence et les coûts.

Et maintenant ?

Pour Cockroach Labs, l’enjeu est de convertir les besoins de résilience et de déploiement international en projets de production durables. La concurrence vient autant des bases relationnelles traditionnelles que des services distribués proposés par les grands fournisseurs cloud. La facilité de migration, la prévisibilité des dépenses et la simplicité d’exploitation seront déterminantes. L’entreprise devra aussi rendre lisibles ses conditions de licence et démontrer, application par application, quand une architecture distribuée apporte un bénéfice suffisant pour justifier sa complexité.

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

Gratuit, sans spam, désinscription en un clic.