WeSearch

Calvin - Determinism, Distributed ACID transactions (2020)

·15 min read · 0 reactions · 0 comments · 12 views
#distributed systems#transactions#databases
Calvin - Determinism, Distributed ACID transactions (2020)
⚡ TL;DR · AI summary

Calvin is a transaction scheduling and replication protocol designed for distributed ACID transactions. It utilizes a deterministic locking mechanism, which eliminates the need for an atomic commit protocol, thus reducing contention in distributed transactions. This article focuses on Calvin's approach compared to other solutions like Spanner.

Key facts
Original article
Mydistributed
Read full at Mydistributed →
Opening excerpt (first ~120 words) tap to expand

{ "@context": "http://schema.org", "@type": "BlogPosting", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.mydistributed.systems/2020/08/calvin.html" }, "headline": "Calvin, the Magic of Determinism","description": "Calvin is a transaction scheduling and replication protocol that provides distributed ACID transactions for partitioned and replicated s...","datePublished": "2020-09-15T23:56:00-07:00", "dateModified": "2020-11-27T00:04:31-08:00","image": { "@type": "ImageObject","url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQtMaCadJd_ifEjwtjgjJJOaVcLmGHlcO-pViPj7wY4WTAcwzcVQiD4gbVvg9GKjoUs2H1dinRJieg2ORhnMlGaYsoD6yj80QWP0xhRvt12IEMWC7um2w71D73b3aYCN6rrFPUAT5SyNs/w1200-h630-p-k-no-nu/deterministiclocking.jpg", "height": 630, "width": 1200},"publisher": {…

Excerpt limited to ~120 words for fair-use compliance. The full article is at Mydistributed.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from Mydistributed