9 puan yazan xguru 2020-12-24 | 2 yorum | WhatsApp'ta paylaş
  • 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

 
heycalmdown 2020-12-24

Birbirlerinden epey ilham almışlar lol

 
xguru 2020-12-24

İ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