Question

Je suis en train de dresser une liste des index de base de données non spécifiques à système. Je l'ai regardé Oracle, DB2, MySQL, Postgres et Sybase, et presque toutes les ressources a une autre liste. Jusqu'à présent, je l'ai vu:

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

Il semble que les différents systèmes ont des noms différents pour les mêmes types d'indices.

Y at-il des types d'index standard sur tous les systèmes?

Était-ce utile?

La solution

Si, pour quelque raison que ce quelqu'un d'autre vient à travers cela et se demande la même chose, j'ai fini par trouver une bonne liste à:

http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems#Indexes

Autres conseils

Vous devriez affouillement plus difficile :-) - Wiki donne une bonne description

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

La plupart des ces concepts sont orthogonaux. Un moyen d'index ordonné que les rangées sont disposées dans la table dans le même ordre que dans l'index. Indépendamment, cet indice peut être mis en œuvre au moyen d'un B-arbre, un arbre B +, un hachage, dans l'espace, etc. Et puis il peut partitionner la table ou non. Un aspect peut contraindre mais ne signifie pas nécessairement une autre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top