CockroachDB
Banco de dados SQL distribuído com alta disponibilidade, consistência ACID e compatibilidade com Postgres
SOBRE
O que é CockroachDB?
O CockroachDB é um banco de dados SQL distribuído com tolerância a falhas configurável. A sobrevivência a falhas regionais exige um banco de dados multirregional configurado para falhas de região, enquanto o protocolo de comunicação PostgreSQL torna muitos clientes existentes compatíveis. Sua arquitetura multiativa permite leituras e gravações entre nós, preservando a consistência.
ANTES DE SE CADASTRAR
O que você precisa saber
COMUNIDADE
Nos fóruns
As opiniões no Reddit são bastante divididas. As vantagens mais citadas são durabilidade, suporte multirregional e compatibilidade parcial com Postgres. As críticas dominam as conversas: preços de licenciamento excessivos por núcleo, latência em certas cargas de trabalho e compatibilidade incompleta com Postgres que causa falhas em bibliotecas. A comunidade o descarta para projetos pequenos.
— Opinião da comunidade
VEJA TAMBÉM · Dados e backend
Alternativas ao CockroachDB
Aiven
FreemiumPlataforma de dados gerenciada com Postgres, Kafka, Valkey, OpenSearch e mais, em várias nuvens
Beeceptor
FreemiumIntercepte, simule e depure requisições HTTP sem escrever uma linha de código de backend
Convex
FreemiumBackend reativo em TypeScript com banco de dados, funções, sincronização, busca e armazenamento de arquivos
SOBRE NÓS
Transparência e independência, sem enrolação.
Sem espaços pagos. Apenas uma visão clara do que a ferramenta faz, quanto custa e o que você precisa saber antes de adotá-la.
DÚVIDAS FREQUENTES
Perguntas respondidas.
O CockroachDB é compatível com o driver do Postgres?+
Em grande parte, sim. Ele oferece suporte ao protocolo de comunicação PostgreSQL e à maioria das bibliotecas cliente PostgreSQL, embora alguns recursos específicos e o comportamento das transações sejam diferentes.
Quando faz sentido usar CockroachDB em vez de Postgres?+
Quando você precisa de replicação multirregional, failover automático ou consistência global. Para projetos pequenos ou em uma única região, o Postgres padrão geralmente basta.