Вопрос

Я пытаюсь составить список несистемных индексов базы данных. Я посмотрел на Oracle, DB2, MySQL, Postgres и Sybase, и почти у каждого ресурса есть другой список. Пока я видел:

clustered, multi-dimensional clustered, unclustered, unique,
non-unique, b-tree, hash, GiST, GIN, full-text, bitmap,
partitioned, function-based.

Кажется, что разные системы имеют разные имена для одних и тех же типов индексов.

Существуют ли стандартные типы индексов во всех системах?

Это было полезно?

Решение

Если по какой -то причине кто -то другой сталкивается с этим и задается вопросом, я в итоге нашел хороший список на:

http://en.wikipedia.org/wiki/comparison_of_relational_database_management_systems#indexes

Другие советы

Вы должны просмотреть сильнее :-) - Вики дает хорошее описание

http://en.wikipedia.org/wiki/database_index

Многие из этих концепций являются ортогональными. Кластерный индекс означает, что строки расположены в таблице в том же порядке, что и в индексе. Независимо от этого индекса может быть реализован с использованием B-дерева, дерева B+, хэш, пространственно и т. Д., А затем он может разделить таблицу или нет. Один аспект может ограничиваться, но не обязательно подразумевает другой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top