OrioleDB의 브리지 인덱스: 속도와 생태계의 균형
2025-05-30
OrioleDB는 PostgreSQL의 풍부한 비 B-트리 인덱스(GIN, GiST 등)를 MVCC 지원 및 힙프리 아키텍처를 유지하면서 통합하는 영리한 솔루션인 브리지 인덱스를 도입했습니다. 가상 `iptr` 열과 경량 브리지 인덱스를 통해 PostgreSQL 인덱스를 OrioleDB의 내부 구조에 매핑하여 다양한 인덱스 유형을 지원합니다. 쿼리에 약간의 오버헤드(추가 조회)가 발생하지만 복잡한 인덱스(예: pg_vector의 ANN 검색)의 경우 무시해도 될 정도입니다. 이 혁신을 통해 사용자는 성능을 희생하지 않고도 원하는 확장 기능을 활용할 수 있습니다.
개발
인덱스