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...