Please enable JavaScript.
Coggle requires JavaScript to display documents.
Storage&Retrieval, Replication, Partitioning, Transactions,…
Storage&Retrieval
Data Structures powers DB
dbSet
like a DB log, linear bigO
index
example: Bitcask
principle
how to deal with running out of space problem?
implementation considerations
advantages
limitaions
engine examples
relational database
NoSql
optimization goal
transactional workloads
Analytics
Replication
Leaders and Followers
set up new followers
handling node outages
follower failure
leader failure
synchronization vs. A-synchronized replication
asynchonized
combined
synchonized
Implementation of Replication logs
Multiple-Leader Replication
Problems with Replication Lag
Partitioning
Transactions
Troubleshoot with Distributed Systems
Consistency and Consensus