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
- Recovery - Database Systemscs186berkeley.net
- A Distributed Systems Reading Listferd.ca
- How to do distributed locking - Martin Kleppmann's blogmartin.kleppmann.com
- Let’s take a crack at understanding distributed consensuspreethikasireddy.com
- Three-phase commit protocolen.wikipedia.org
- GitHub - aphyr/distsys-class: Class materials for a distributed systems lecture seriesgithub.com
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com
- Parallel Query Processing - Database Systemscs186berkeley.net
- CSci657 - F16 - Advanced Distributed Systemscs.princeton.edu
- Distributed systems for fun and profitbook.mixu.net
- NoSQL - Database Systemscs186berkeley.net