50.4. Limitations

L'implémentation actuelle de GiST dans PostgreSQL a quelques grosses limitations : l'accès de GiST n'est pas concurrent ; l'interface de GiST ne permet pas le développement de certains types de données, tels que les arbres numériques (voir les papiers d'Aoki) ; et il n'existe pas encore de support pour les WAL de mises à jour dans les index GiST.

Les solutions aux problèmes de concurrence apparaissent dans la thèse de Marcel Kornacker ; néanmoins, ces idées n'ont pas encore été mises en pratiques dans l'implémentation de PostgreSQL.

Le manque de WAL est un simple soucis de programmation mais comme cela n'a pas encore été fait, un arrêt brutal pourrait rendre un index GiST inconsistant, forçant le lancement d'un REINDEX.