stonewhitener / readingss

Reading list
3 stars 0 forks source link

BP-tree: Overcoming the Point-Range Operation Tradeoff for In-Memory B-trees #286

Closed stonewhitener closed 9 months ago

stonewhitener commented 9 months ago

Metadata

Summary

ポイントクエリとレンジクエリの両方で高い性能を実現するインメモリインデックス BP-tree を提案.リーフノードに insert に最適化された buffered partitioned array (BPA) を用いる.Insert をバッファすることで insert 時の要素のシフトを回避.また,データをブロック化して管理し,空き領域をブロック内に残しておくことで insert バッファのフラッシュ時における要素のシフトを回避.YCSB ベンチマークを用いて Masstree や Open Bw-tree と比較し,ポイントクエリにおいて BP-tree がそれらと同等の性能となること,レンジクエリにおいて BP-tree が最大で 30 倍の性能となることを示した.

Screenshot 2023-10-06 at 0 27 23 Screenshot 2023-10-06 at 0 28 04