Le premier réflexe serait de créer un index b-tree.
First reaction will be to create a B-tree index.
De plus, il doit être un index b-tree avec un ordre de tri par défaut.
Also, it must be a b-tree index with default sort ordering.
Ils seront plus lents que les index b-tree lorsque la recherche nécessite de parcourir peu de blocs.
They will be slower than the b-tree indexes when the search requires running a few blocks.
En revanche l'index b-tree s'avère particulièrement performant lorsque la requête est très sélective et que peu de résultats sont retournés.
On the other hand, b-tree index is particularly powerful when the query is very selective and few results are returned.
Par exemple, les index b-tree stockent des liens vers les enfants gauche et droit de la page ainsi que quelques autres données sur la structure de l'index.
For example, b-tree indexes store links to the page's left and right siblings, as well as some other data relevant to the index structure.
Ils seront un peu plus rapide que les index b-tree dans les situations où le moteur doit lire beaucoup de blocs (moins de blocs à lire dans l'index).
They will be a little faster than b-tree indexes in situations where postgres has to read a lot of blocks (fewer blocks to read in the index).
Nous allons effectuer plusieurs tests, l'idée est d'essayer de mettre en valeur les différences de comportements entre les index BRIN et b-tree.
We will perform several tests, the idea is to try to highlight the differences in behavior between the BRIN and b-tree indexes.
Cependant on peut constater qu'il est moins coûteux d'insérer des données dans une table avec un index BRIN qu'avec un index b-tree.
However, we can see that it is cheaper to insert data in a table with a BRIN index than with a b-tree index.
Ils existent principalement pour supporter la classe d'opérateur d'index b-tree pour cube, qui peut seulement être utile par exemple si vous souhaitez une contrainte UNIQUE sur une colonne cube.
They exist mainly to support the b-tree index operator class for cube, which can be useful for example if you would like a UNIQUE constraint on a cube column.
Les index sont représentés sur le disque en utilisant un arbre B-tree.
Les index B-tree peuvent aussi être utilisés pour récupérer des données triées.
B-tree indexes can also be used to retrieve data in sorted order.
Actuellement, seule la méthode d'accès B-tree accepte cette fonctionnalité.
Currently, only the B-tree index access method supports this feature.
Le parcours d'un B-tree est la première puissance de l'indexation.
The B-tree traversal is the first power of indexing.