TerarkDB, RocksDB का performance-सुधारित fork
(github.com)- ByteDance ने RocksDB को fork करके Tail latency, throughput और compression में सुधार किया हुआ version बनाया है
→ read में लगभग 2~8 गुना, write में लगभग 2~15 गुना सुधार
-
embedded key-value store RocksDB को सीधे replace करके इस्तेमाल किया जा सकता है
-
production testing केवल Linux पर पूरी हुई है
-
मौजूदा RocksDB data को migrate किया जा सकता है, लेकिन migration के बाद RocksDB पर rollback संभव नहीं है
-
RocksDB v5.18.3 का fork
2 टिप्पणियां
एक-दूसरे से काफ़ी प्रेरणा मिली है, haha
संबंधों को अच्छी तरह व्यवस्थित करने वाली एक HN टिप्पणी थी, इसलिए उसे यहाँ लेकर आया हूँ.
https://news.ycombinator.com/item?id=25518065
TerarkDB, RocksDB का ByteDance द्वारा fork किया गया और सुधारा गया वर्ज़न है.
RocksDB [1], Google के LevelDB का Facebook द्वारा किया गया fork है। इसे कई CPU cores, SSD और I/O कार्यों के लिए optimize किया गया है.
LevelDB [2], Google के Jeffrey Dean और Sanjay Ghemawat द्वारा बनाया गया open source disk key-value store है। यह BigTable से प्रेरित है.
BigTable [3], Google File System के ऊपर बनाया गया high-performance compressed data storage system है। यह Google की proprietary service है.
Pebble [4], CockroachDB द्वारा RocksDB/LevelDB से प्रेरित होकर बनाया गया उसका अपना alternative है.
[1] https://rocksdb.org/
[2] https://github.com/google/leveldb
[3] https://cloud.google.com/bigtable/
[4] https://github.com/cockroachdb/pebble