Vue d'ensemble
Cockroach Labs est le créateur de CockroachDB, la base de données SQL distribuée, résiliente et native du cloud, à laquelle les entreprises du monde entier font confiance pour exécuter des applications critiques d'IA et d'autres applications qui évoluent rapidement, évitent et survivent aux catastrophes, et prospèrent partout. Elle fonctionne sur les 3 grands clouds, sur site et dans des configurations hybrides alimentant les marques du Fortune 500, Forbes Global 2000 et Inc. 5000, ainsi que des innovateurs révolutionnaires, y compris OpenAI, CoreWeave, Adobe, NETFLIX, Booking.com, DoorDash, FANDUEL, Cisco Systems, P&G, UiPath, FORTINET, Roblox, EA, BestBuy, SpaceX, NVIDIA, The VA, Squarespace, The Home Depot et Hewlett Packard Enterprise. Cockroach Labs compte des clients dans plus de 40 pays à travers toutes les régions du monde, plus de 25 secteurs d'activité et plus de 50 cas d'utilisation. Cockroach Labs exploite son propre écosystème de partenaires ISV alimentant les paiements, la gestion des identités (IDM/IAM), la banque et le portefeuille, le trading et d'autres cas d'utilisation à forte demande. Cockroach Labs est finaliste du prix Partenaire de l'année AWS et a obtenu des certifications de partenaire de compétence AWS en données et analyses et services financiers (FSI). Les tarifs de CockroachDB sont disponibles sur https://www.cockroachlabs.com/pricing/
Charges de travail Vector, RAG et GenAI
CockroachDB inclut un support natif pour le type de données VECTOR et la compatibilité API pgvector, permettant le stockage et la récupération d'embeddings de haute dimension. Ces capacités vectorielles sont essentielles pour les pipelines de génération augmentée par récupération (RAG) et les charges de travail GenAI qui reposent sur la recherche de similarité et les embeddings contextuels. En prenant en charge l'indexation vectorielle distribuée au sein de la base de données elle-même, CockroachDB élimine le besoin de magasins vectoriels externes et permet aux applications d'IA de fonctionner sur une couche de données unique et cohérente.
Indexation distribuée C-SPANN
Au cœur des capacités de recherche vectorielle de CockroachDB se trouve le moteur d'indexation C-SPANN. C-SPANN fournit une recherche évolutive d'approximation du plus proche voisin (ANN) sur des milliards de vecteurs tout en prenant en charge les mises à jour incrémentielles, les écritures en temps réel et l'indexation partitionnée. Cela garantit une récupération à faible latence en quelques dizaines de millisecondes, même sous un débit de requêtes élevé. L'algorithme élimine les coordinateurs centraux, évite les grandes structures en mémoire et exploite le sharding et la réplication de CockroachDB pour offrir échelle, résilience et cohérence mondiale.
Intégration de l'apprentissage automatique et d'Apache Spark
CockroachDB s'intègre aux flux de travail ML modernes en prenant en charge les embeddings générés par des frameworks tels qu'AWS Bedrock et Google Vertex AI. Sa compatibilité avec le pilote JDBC PostgreSQL permet une intégration transparente avec Apache Spark, permettant un traitement distribué et des analyses avancées sur les données CockroachDB.
Compatibilité PostgreSQL et support JSON
CockroachDB utilise le protocole de communication PostgreSQL, de sorte que les applications, pilotes et outils conçus pour fonctionner avec Postgres peuvent se connecter à CockroachDB sans modification, permettant une utilisation transparente des fonctionnalités SQL familières et une intégration avec l'écosystème Postgres plus large. Cela inclut le support des types de données avancés tels que JSON et JSONB, qui permettent aux développeurs de stocker et de requêter des données semi-structurées de manière native.
Capacités géospatiales et graphiques
CockroachDB offre également un support de données géospatiales de premier ordre, permettant aux développeurs de stocker, requêter et analyser des données spatiales directement en SQL. Pour les charges de travail graphiques, CockroachDB utilise la flexibilité JSON pour représenter les relations et offre des capacités de requête pour les traversées de type graphique. Cette combinaison permet des applications hybrides qui fusionnent des données relationnelles, géospatiales, documentaires et graphiques au sein d'une seule plateforme.
Analytique, BI et intégration
Pour prendre en charge l'analytique haute performance et la BI, CockroachDB prend en charge les cas d'utilisation et les fonctions analytiques de base, y compris l'entrepôt de données d'entreprise, le Lakehouse et l'analytique d'événements, et offre des vues matérialisées pour pré-calculer des jointures et agrégations complexes. Sa compatibilité avec le protocole PostgreSQL garantit une connectivité directe avec toutes les applications et outils BI et analytiques pertinents, y compris Amazon Redshift, Snowflake, Kafka, Google BigQuery, Salesforce Tableau, Databricks, Cognos, Looker, Grafana, Power BI, Qlik Sense, SAP, SAS, Sisense et TIBCO Spotfire. Les data scientists peuvent interagir avec CockroachDB via Jupyter Notebooks, en interrogeant des données structurées et semi-structurées et en chargeant les résultats pour analyse. Les flux de capture de données de changement (CDC) fournissent des mises à jour en temps réel aux pipelines analytiques et aux magasins de fonctionnalités, gardant les systèmes en aval frais et fiables. L'exécution vectorisée en colonne accélère le traitement des requêtes, optimise le débit transactionnel et minimise la latence pour les charges de travail distribuées exigeantes.
Migration alimentée par l'IA MOLT
Les organisations savent souvent que leur infrastructure de données ne soutient pas l'entreprise, mais trouvent trop douloureux de changer. MOLT (Migrate Off Legacy Technology) de CockroachDB est conçu pour permettre des migrations de bases de données sûres et avec un temps d'arrêt minimal des systèmes hérités vers CockroachDB. MOLT Fetch prend en charge la migration des données de PostgreSQL, MySQL, SQL Server et Oracle, avec SQL Server et DB2 à venir bientôt. CockroachDB dispose également d'un portefeuille d'intégrations de plateformes de réplication de données, y compris Precisely, Striim, Qlik, Confluent, IBM, etc.
Ensemble, ces capacités garantissent que CockroachDB prend en charge à la fois les charges de travail opérationnelles et analytiques, reliant les applications SQL traditionnelles aux cas d'utilisation émergents de Gen AI et ML.
Site Web du produit
Vendeur
Cockroach LabsDescription du produit
Cockroach Labs aide les développeurs à créer et déployer des applications évolutives capables de résister à des pannes à l'échelle d'un centre de données.
Aperçu par
Bart McAllister (Analyst Relations at Cockroach Labs)