- ByteDance’in RocksDB’yi fork ederek tail gecikmesini, iş hacmini ve sıkıştırmayı iyileştirdiği sürüm
→ okumada yaklaşık 2~8 kat, yazmada yaklaşık 2~15 kat iyileşme
-
Gömülü anahtar-değer deposu olan RocksDB’nin yerine doğrudan kullanılabilir
-
Yalnızca Linux’ta üretim testi tamamlandı
-
Mevcut RocksDB verileri taşınabilir, ancak taşıma sonrasında RocksDB’ye geri dönüş mümkün değil
-
RocksDB v5.18.3 fork’u
2 yorum
Birbirlerinden epey ilham almışlar lol
İlişkileri iyi toparlayan bir HN yorumu vardı, buraya taşıyayım dedim.
https://news.ycombinator.com/item?id=25518065
TerarkDB, ByteDance’in RocksDB’yi fork’layarak oluşturduğu geliştirilmiş bir sürüm.
RocksDB [1], Google’ın LevelDB’sinin Facebook tarafından fork’lanmış hali. Çok sayıda CPU çekirdeği ile SSD ve I/O işlerine optimize edilmiş.
LevelDB [2], Google’dan Jeffrey Dean ve Sanjay Ghemawat’ın geliştirdiği açık kaynaklı bir disk key-value store. BigTable’dan esinlenmiş.
BigTable [3], Google File System üzerine inşa edilmiş yüksek performanslı sıkıştırılmış veri depolama sistemi. Google’ın özel hizmeti.
Pebble [4], CockroachDB’nin RocksDB/LevelDB’den esinlenerek kendi içinde geliştirdiği bir alternatif.
[1] https://rocksdb.org/
[2] https://github.com/google/leveldb
[3] https://cloud.google.com/bigtable/
[4] https://github.com/cockroachdb/pebble