Completed
Lua Compaction Filter You can write Compaction Filters in Lua!
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
RocksDB Advanced Features and Optimizations - Lightning Talks
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Recap: Compaction A RocksDB operation that merges SST files
- 3 Recap: Compaction Filter A customizable logic to delete key-value pairs during compaction
- 4 Lua Compaction Filter You can write Compaction Filters in Lua!
- 5 How to Use?
- 6 CPU Overhead CPU usage in one Facebook internal use case
- 7 Limitations
- 8 Time-series data
- 9 Writing a key
- 10 Insert into memtable
- 11 Reduce CPU usage for binary search
- 12 Benchmarks
- 13 Key Benefit
- 14 Usage Open the DB
- 15 Design Considerations
- 16 Benchmark - (WA)
- 17 Future work.
- 18 What is SeekForPrev?
- 19 Motivation
- 20 Basic Logic What you do previously to achieve same functionality
- 21 Implementation sketch
- 22 Direct 1/0
- 23 Write Path - Memtable
- 24 Write Path - Flush
- 25 Write Path - Compaction
- 26 Bulkload-Create SST file
- 27 Bulkloading - Level criteria
- 28 Bulkload - memtable conflict
- 29 Use cases
- 30 Shard Migration DB1
- 31 Import from Hadoop
- 32 Bulkload - Create SST file
- 33 Bulkload - Ingest SST file
- 34 Cloning a DB
- 35 Before WDT...
- 36 Facebook internal usage of WDT (cont.) Bytes per minute per use case
- 37 Java 8 Streams
- 38 Secret Sauce?
- 39 Iterlib::dynamic
- 40 Iterators