The Architecture of a Distributed SQL Database

Опубликовано: 30 Сентябрь 2024
на канале: CockroachDB
6,390
134

In this session, we deliver a deep-dive exploration into the Architecture of a Distributed SQL Database. What is distributed sql? We answer that question in great detail in this blog (https://www.cockroachlabs.com/blog/wh..., but, generally speaking Distributed SQL is a single logical database deployed across multiple physical nodes in a single data center or across many data centers if need be; all of which allow it to deliver elastic scale and bulletproof resilience.

- How the database uses KV at the storage layer to effectively distribute data
- How Raft and MVCC are used to guarantee serializable isolation for transactions
- How Cockroach automates scale and guarantees an always-on resilient database
- How to tie data to a location to help with performance and data privacy

---------------------------------------------------------------------------------------------------------------------------------------------------
Relevant Links:

What is Distributed SQL: https://www.cockroachlabs.com/blog/wh...

Why Distributed SQL fits best with k8s: https://www.cockroachlabs.com/blog/da...

A short vid about the Future of Database Tech:    • What is the future of database techno...