Indexation Pontée d'OrioleDB : Équilibre entre Vitesse et Écosystème

2025-05-30
Indexation Pontée d'OrioleDB : Équilibre entre Vitesse et Écosystème

OrioleDB introduit des index pontés, une solution astucieuse pour intégrer le riche écosystème d'index non-B-tree de PostgreSQL (tels que GIN, GiST) tout en préservant son architecture MVCC sans tas. Une colonne virtuelle `iptr` et un index pont léger mappent les index de PostgreSQL à la structure interne d'OrioleDB. Cela permet la prise en charge de divers types d'index. Bien qu'ajoutant une légère surcharge à la requête (une recherche supplémentaire), ce coût est généralement négligeable pour les index complexes (par exemple, la recherche ANN de pg_vector). Cette innovation permet aux utilisateurs de tirer parti de leurs extensions préférées sans sacrifier les performances.

Développement