Главная
Study mode:
on
1
Introduction
2
Data stores are distributed
3
Consensus
4
The traditional solution
5
My advice
6
Raft
7
Home Protocol
8
Raft Demo
9
Sorting
10
Mergesort
11
Log structured merge trees
12
Log structured merge trees overview
13
Hybrid logical clocks overview
14
Hybrid logical clocks
15
Distributed transactions
16
Distributed systems
17
Multiversion concurrency control
18
Questions
Description:
Explore the computer science principles behind modern distributed data stores in this 55-minute conference talk. Delve into the challenges of developing resilient, distributed storage systems and learn about the key ingredients necessary for their implementation. Discover the significant progress made in both scientific understanding and practical applications of these data stores. Examine four modern approaches to open-source distributed data stores, including ArangoDB, Cassandra, Cockroach, and RethinkDB. Gain insights into consensus algorithms, distributed transactions, and query optimization. Cover topics such as Raft consensus, log-structured merge trees, hybrid logical clocks, and multiversion concurrency control. Understand the complexities of combining various components to achieve acceptable performance in distributed systems. Conclude with a Q&A session to address any remaining questions about this rapidly evolving field of computer science.

The Computer Science Behind a Modern Distributed Data Store

Devoxx
Add to list
0:00 / 0:00