OrioleDBのブリッジインデックス:速度とエコシステムのバランス
2025-05-30
OrioleDBは、ブリッジインデックスという巧妙なソリューションを導入し、PostgreSQLの豊富な非Bツリーインデックス(GIN、GiSTなど)を、MVCC対応でヒープフリーなアーキテクチャを維持したまま統合しています。仮想`iptr`カラムと軽量なブリッジインデックスによって、PostgreSQLのインデックスをOrioleDBの内部構造にマッピングすることで、様々なインデックスタイプをサポートします。クエリにわずかなオーバーヘッド(追加のルックアップ)が加わるものの、複雑なインデックス(pg_vectorのANN検索など)では無視できる程度です。このイノベーションにより、ユーザーはパフォーマンスを犠牲にすることなく、好みの拡張機能を活用できます。
開発