Marginalia検索インデックス:大幅なパフォーマンス向上
Marginalia検索エンジンは、最新のハードウェアをより効果的に活用するために、インデックスを大幅に再設計しました。メモリマップドBツリーと決定論的ブロックベーススキップリストを使用し、ブロックサイズとI/O戦略を慎重に調整することで、検索速度が劇的に向上しました。この記事では、新しいデータ構造とパフォーマンス最適化について詳細に説明し、NVMe SSDの読み取りパフォーマンスの特性と、ブロックサイズとI/Oモードの調整によるパフォーマンスの最大化について探ります。
続きを読む