Visão Geral
A Cockroach Labs é a criadora do CockroachDB, o banco de dados SQL distribuído, resiliente e nativo da nuvem que empresas em todo o mundo confiam para executar aplicações críticas de IA e outras que escalam rapidamente, evitam e sobrevivem a desastres, e prosperam em qualquer lugar. Ele opera nas 3 grandes nuvens, localmente e em configurações híbridas, alimentando marcas da Fortune 500, Forbes Global 2000 e Inc. 5000, além de inovadores revolucionários, incluindo 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 e Hewlett Packard Enterprise. A Cockroach Labs tem clientes em mais de 40 países em todas as regiões do mundo, mais de 25 verticais e mais de 50 casos de uso. A Cockroach Labs opera seu próprio Ecossistema de Parceiros ISV, alimentando Pagamentos, Gestão de Identidade (IDM/IAM), Bancos & Carteiras, Trading e outros casos de uso de alta demanda. A Cockroach Labs é finalista do prêmio Parceiro do Ano da AWS e alcançou certificações de Parceiro de Competência AWS em Dados & Análise e Serviços Financeiros (FSI). Os preços do CockroachDB estão disponíveis em https://www.cockroachlabs.com/pricing/
Trabalhos com Vetores, RAG e GenAI
O CockroachDB inclui suporte nativo para o tipo de dado VECTOR e compatibilidade com a API pgvector, permitindo o armazenamento e recuperação de embeddings de alta dimensão. Essas capacidades de vetor são críticas para pipelines de Geração Aumentada por Recuperação (RAG) e cargas de trabalho GenAI que dependem de busca por similaridade e embeddings contextuais. Ao suportar indexação de vetores distribuídos dentro do próprio banco de dados, o CockroachDB elimina a necessidade de armazenamentos de vetores externos e permite que aplicações de IA operem contra uma camada de dados única e consistente.
Indexação Distribuída C-SPANN
No núcleo das capacidades de busca por vetores do CockroachDB está o motor de indexação C-SPANN. O C-SPANN fornece busca escalável de vizinhos aproximados (ANN) em bilhões de vetores, enquanto suporta atualizações incrementais, gravações em tempo real e indexação particionada. Isso garante recuperação de baixa latência na ordem de dezenas de milissegundos, mesmo sob alta taxa de consultas. O algoritmo elimina coordenadores centrais, evita grandes estruturas em memória e aproveita o sharding e a replicação do CockroachDB para oferecer escala, resiliência e consistência global.
Integração com Machine Learning e Apache Spark
O CockroachDB integra-se com fluxos de trabalho modernos de ML ao suportar embeddings gerados por meio de frameworks como AWS Bedrock e Google Vertex AI. Sua compatibilidade com o driver JDBC do PostgreSQL permite integração perfeita com o Apache Spark, possibilitando processamento distribuído e análises avançadas em dados do CockroachDB.
Compatibilidade com PostgreSQL e Suporte a JSON
O CockroachDB utiliza o protocolo de comunicação do PostgreSQL, permitindo que aplicações, drivers e ferramentas projetadas para trabalhar com Postgres se conectem ao CockroachDB sem modificação, possibilitando o uso contínuo de recursos SQL familiares e integração com o ecossistema mais amplo do Postgres. Isso inclui suporte para tipos de dados avançados como JSON e JSONB, que permitem aos desenvolvedores armazenar e consultar dados semiestruturados nativamente.
Capacidades Geoespaciais e de Grafos
O CockroachDB também oferece suporte de primeira classe para dados geoespaciais, permitindo que desenvolvedores armazenem, consultem e analisem dados espaciais diretamente em SQL. Para cargas de trabalho de grafos, o CockroachDB emprega a flexibilidade do JSON para representar relacionamentos e oferece capacidades de consulta para travessias semelhantes a grafos. Essa combinação permite aplicações híbridas que mesclam dados relacionais, geoespaciais, de documentos e de grafos em uma única plataforma.
Análises, BI e Integração
Para suportar análises de alto desempenho e BI, o CockroachDB suporta casos de uso e funções analíticas principais, incluindo Data Warehouse Empresarial, Lakehouse e Análise de Eventos, e oferece visualizações materializadas para pré-computar junções e agregações complexas. Sua compatibilidade com o protocolo de comunicação do PostgreSQL garante conectividade direta com todos os aplicativos e ferramentas relevantes de BI e análises, incluindo Amazon Redshift, Snowflake, Kafka, Google BigQuery, Salesforce Tableau, Databricks, Cognos, Looker, Grafana, Power BI, Qlik Sense, SAP, SAS, Sisense e TIBCO Spotfire. Cientistas de dados podem interagir com o CockroachDB através de Jupyter Notebooks, consultando dados estruturados e semiestruturados e carregando resultados para análise. Fluxos de captura de dados de mudança (CDC) fornecem atualizações em tempo real para pipelines de análises e lojas de recursos, mantendo sistemas downstream atualizados e confiáveis. A execução vetorizada em colunas acelera o processamento de consultas, otimiza o throughput transacional e minimiza a latência para cargas de trabalho distribuídas exigentes.
Migração Potencializada por IA MOLT
As organizações muitas vezes sabem que sua infraestrutura de dados não está apoiando o negócio, mas acham muito doloroso mudar. O MOLT (Migrate Off Legacy Technology) do CockroachDB é projetado para permitir migrações de banco de dados seguras e com tempo de inatividade mínimo de sistemas legados para o CockroachDB. O MOLT Fetch suporta migração de dados do PostgreSQL, MySQL, SQL Server e Oracle, com SQL Server e DB2 em breve. O CockroachDB também possui um portfólio de integrações de plataformas de replicação de dados, incluindo Precisely, Striim, Qlik, Confluent, IBM, etc.
Juntas, essas capacidades garantem que o CockroachDB suporte tanto cargas de trabalho operacionais quanto analíticas, conectando aplicações SQL tradicionais com casos de uso emergentes de Gen AI e ML.
Website do Produto
Vendedor
Cockroach LabsDescrição do Produto
Cockroach Labs ajuda os desenvolvedores a construir e implantar aplicações escaláveis que podem sobreviver a falhas em escala de datacenter.
Visão Geral por
Bart McAllister (Analyst Relations at Cockroach Labs)