Distributed Transactions | Database Systems
cs186berkeley.net · 2,639 words · saved by 1 readers
Online textbook for CS186, Berkeley’s Database Systems course.
Distributed Transactions - Database Systems Distributed Transactions | Database Systems Search Menu Expand Document Database Systems Save this note as PDF Introduction For much of this semester, we assumed that transactions ran on databases where all of the data existed on one node (machine). This is often the case for databases with lighter workloads, but as demand increases, databases scale out to improve performance by using a Shared Nothing architecture . Each node receives a partition of the data set that is distributed based on a range or hash key and is connected to other nodes through
related reading
- DBMS Musings: It’s Time to Move on from Two Phase Commitdbmsmusings.blogspot.com
- Three-phase commit protocolen.wikipedia.org
- A Distributed Systems Reading Listferd.ca
- 67.4. Two-Phase Transactionspostgresql.org
- Let’s take a crack at understanding distributed consensuspreethikasireddy.com
- Recovery - Database Systemscs186berkeley.net
- Students' Guide to Raft :: Jon Gjengsetthesquareplanet.com
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com
- Building a BFT JSON CRDTjzhao.xyz
- Every System is a Log: Avoiding coordination in distributed applications | Restaterestate.dev
- GitHub - aphyr/distsys-class: Class materials for a distributed systems lecture seriesgithub.com
- https://pdos.csail.mit.edu/6.824/notes/l-spanner.txtpdos.csail.mit.edu