OrioleDB桥接索引:兼顾速度与生态的数据库创新
2025-05-30

OrioleDB数据库引入了桥接索引技术,巧妙地解决了如何在保持自身MVCC特性和堆外存储的同时,兼容PostgreSQL丰富的非B树索引(如GIN、GiST等)的问题。通过引入一个虚拟的iptr列和一个轻量级的桥接索引,OrioleDB将PostgreSQL的索引映射到自身的索引结构,实现了对各种非B树索引的支持。虽然查询性能会略有下降(多一次索引查找),但对于复杂的索引(如pg_vector的ANN搜索),开销可以忽略不计。这项创新让用户无需在速度和丰富的索引生态之间做出选择。
数据库
OrioleDB