Главная
Study mode:
on
1
Intro
2
A Client-Server Architecture with disks
3
Client-Server Architecture with fast storage
4
Architecture of an Embedded Database
5
Any pre-existing embedded databases?
6
Comparison of open source databases
7
Log Structured Merge Architecture
8
Leveldb has low write rates
9
Leveldb has high write amplification
10
Our solution: lower write amplification
11
Leveldb: read modify write = 2X IOS
12
Leveldb has a Rigid Design
13
The Changes we did to LevelDB
14
RocksDB is born!
15
What is it not?
Description:
Explore RocksDB, a high-performance embedded key-value store designed for flash storage, in this 27-minute talk from Data@Scale. Learn about the client-server architecture with disks and fast storage, embedded database architecture, and comparisons of open-source databases. Discover the Log Structured Merge Architecture and how RocksDB addresses Leveldb's limitations, including low write rates and high write amplification. Understand the changes made to LevelDB that led to the creation of RocksDB, its key features, and what it is not intended for. Gain insights into this open-source solution developed by Facebook to maximize flash storage performance directly on application servers.

RocksDB: A High Performance Embedded Key-Value Store for Flash Storage

Meta
Add to list
0:00 / 0:00