Blog

O Couchbase oferece suporte a operações atômicas de documento único e bloqueio otimista e pessimista

Transações ACID distribuídas de vários documentos em SQL++

O Couchbase oferece suporte a transações de banco de dados ACID distribuídas e com vários documentos em escala, sem comprometer o desempenho ou a alta disponibilidade. Migre seus aplicativos de banco de dados relacional para o Couchbase para obter conformidade com ACID e aproveitar o poder do SQL++ e do JSON.

Por que escolher o Couchbase para transações

cb-icon-integrated-cache

Suporte a vários documentos

Execute transações em vários documentos e coleções, simplificando operações complexas sem código adicional.

acid-transactions

Transações ACID

Obtenha garantias ACID completas - mesmo em ambientes distribuídos - para que você possa se concentrar na criação sem se preocupar com a integridade dos dados.

cb-icon-high-scalability

Desempenho escalável

Aproveite a modelagem de dados sem esquema para facilitar a migração de bancos de dados relacionais.

sdk-icon

Integração perfeita

Trabalhe de forma nativa no SDK do Couchbase de sua preferência com APIs intuitivas e fáceis de usar pelo desenvolvedor.

Principais recursos das transações

O Couchbase oferece transações ACID distribuídas de vários documentos com total atomicidade, consistência, isolamento e durabilidade. Execute operações complexas em buckets, escopos e coleções, mantendo alta taxa de transferência e baixa latência em escala.

cb-icon-database

Conformidade com ACID distribuído

Execute transações de vários documentos que mantenham as propriedades ACID em conjuntos de dados NoSQL distribuídos.

cb-icon-search

Operações flexíveis de consulta e de valor-chave

Integre consultas SQL++ com operações de valor-chave em uma única transação.

cb-icon-security (4)

Isolamento de visão atômica monotônica

Garantir que as leituras em uma transação sejam consistentes com o estado confirmado mais recentemente.

sdk-icon

SDKs amigáveis ao desenvolvedor

Use SDKs para implementar transações com tratamento de erros, novas tentativas e suporte para modelos de programação assíncrona.

Executar gravações atômicas e de vários documentos

Realize atualizações do tipo "tudo ou nada" em vários documentos e coleções em uma única transação atômica para evitar estados parciais.

Suporte a cargas de trabalho de alta simultaneidade

Lide com segurança com operações simultâneas de leitura e gravação em aplicativos distribuídos com detecção e isolamento de conflitos incorporados.

Ativar a reversão automática em caso de falha

Aproveite as garantias transacionais que desfazem automaticamente todas as alterações preparadas se uma transação for interrompida, reduzindo a lógica de recuperação manual.

Execute transações distribuídas na borda

Implemente transações compatíveis com ACID em dispositivos móveis e de borda, com suporte off-line e sincronização automática quando a conectividade for restaurada.

O que os clientes estão dizendo

Linkedin-Image-server
"O Couchbase é um armazenamento de dados distribuído e altamente escalável que desempenha um papel fundamental nos sistemas de cache do LinkedIn."
Michael Kehoe, Engenheiro sênior de confiabilidade do site da equipe, LinkedIn
Amadeus-server
"O que valorizamos muito é que a Couchbase foi capaz de abraçar conosco nossa visão da nuvem e o fato de que queríamos operar armazenamentos de dados diretamente na PaaS."
Vincent Bersin, Gerente de unidade, soluções NoSQL, Amadeus

Deseja saber mais sobre transações ACID?

Realize transações ACID em escala e obtenha suporte avançado a SQL com o Couchbase.