Blog

Couchbase supporta le operazioni atomiche a documento singolo e il locking ottimistico e pessimistico.

Transazioni distribuite multi-documento ACID in SQL++

Couchbase supporta transazioni di database ACID distribuite e multi-documento su scala, senza compromettere le prestazioni o l'alta disponibilità. Migrate le vostre applicazioni di database relazionali a Couchbase per ottenere la conformità ACID e sfruttare la potenza di SQL++ e JSON.

Perché scegliere Couchbase per le transazioni

cb-icon-integrated-cache

Supporto multi-documento

Eseguite transazioni su più documenti e collezioni, semplificando le operazioni complesse senza bisogno di codice aggiuntivo.

acid-transactions

Transazioni ACID

Ottenete garanzie ACID complete, anche in ambienti distribuiti, in modo da potervi concentrare sulla costruzione senza preoccuparvi dell'integrità dei dati.

cb-icon-high-scalability

Prestazioni scalabili

Sfruttare la modellazione dei dati senza schemi per facilitare la migrazione dai database relazionali.

sdk-icon

Integrazione perfetta

Lavorate in modo nativo nel vostro SDK Couchbase preferito con API intuitive e facili da sviluppare.

Funzionalità chiave delle transazioni

Couchbase offre transazioni distribuite multi-documento ACID con atomicità, coerenza, isolamento e durabilità complete. Eseguite operazioni complesse su bucket, scope e collezioni mantenendo un elevato throughput e una bassa latenza su scala.

cb-icon-database

Conformità ACID distribuita

Esecuzione di transazioni multi-documento che rispettano le proprietà ACID su insiemi di dati NoSQL distribuiti.

cb-icon-search

Interrogazione flessibile e operazioni chiave-valore

Integrare le query SQL++ con le operazioni chiave-valore all'interno di una singola transazione.

cb-icon-security (4)

Isolamento monotonico della vista atomica

Garantire che le letture all'interno di una transazione siano coerenti con lo stato di commit più recente.

sdk-icon

SDK di facile utilizzo per gli sviluppatori

Utilizzare gli SDK per implementare transazioni con gestione degli errori, tentativi e supporto per modelli di programmazione asincroni.

Esecuzione di scritture atomiche e multi-documento

Eseguire aggiornamenti "tutto o niente" su più documenti e collezioni in un'unica transazione atomica per evitare stati parziali.

Supporto di carichi di lavoro ad alta liquidità

Gestite in modo sicuro le operazioni di lettura e scrittura simultanee tra le applicazioni distribuite, grazie al rilevamento dei conflitti e all'isolamento integrati.

Abilita il rollback automatico in caso di errore

Sfruttate le garanzie transazionali che annullano automaticamente tutte le modifiche in corso se una transazione viene interrotta, riducendo la logica di recupero manuale.

Esecuzione di transazioni distribuite sul bordo

Implementare transazioni conformi ad ACID su dispositivi mobili ed edge, con supporto offline e sincronizzazione automatica al ripristino della connettività.

Cosa dicono i clienti

Linkedin-Image-server
"Couchbase è un archivio di dati distribuito e altamente scalabile che svolge un ruolo fondamentale nei sistemi di caching di LinkedIn".
Michael Kehoe, Ingegnere senior per l'affidabilità del sito, LinkedIn
Amadeus-server
"Ciò che apprezziamo molto è che Couchbase è stata in grado di abbracciare con noi la nostra visione del cloud e il fatto che volevamo gestire i data store direttamente su PaaS".
Vincent Bersin, Responsabile dell'unità, soluzioni NoSQL, Amadeus

Volete saperne di più sulle transazioni ACID?

Realizzate transazioni ACID su scala e ottenete un ricco supporto SQL con Couchbase.