Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL POSTGRESQL FORUM POSTGRESQL F.A.Q POSTGRESQL UDF POSTGRESQL LIVRES POSTGRESQL

51. Index GIN

51.1. Introduction

GIN est l'acronyme de Generalized Inverted Index . C'est une structure d'index stockant des ensembles de paires (clé, liste de lignes) où le terme « liste de lignes » est un ensemble de lignes dans lesquelles la clé est valable. Chaque valeur indexée peut contenir plusieurs clés, pour que le même identifiant de ligne apparaisse dans plusieurs listes postées.

Il est généralisé dans le sens qu'un index GIN n'a pas besoin de connaître l'opération qu'il accélère. À la place, il utilise les stratégies personnalisées définies pour des types de données particuliers.

Un avantage de GIN est qu'il autorise le développement de types de données personnalisés avec des méthodes d'accès appropriées par un expert dans le domaine du type de données, plutôt que par un expert des bases de données. L'utilisation de GiST fournit le même avantage.

L'implémentation de GIN dans PostgreSQL™ est principalement l'oeuvre de Teodor Sigaev et Oleg Bartunov. Plus d'informations sur GIN sont disponibles sur leur site web .

Responsable bénévole de la rubrique PostgreSQL : Damien Griessinger (HpAlpha) - Contacter par EMail :
Vos questions techniques : forum d'entraide PostgreSQL - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.