![]() |
![]() |
![]() |
GiST
n the beginning there was the B-tree. All database search trees since the B-tree have been variations on its theme. Recognizing this, a new kind of index called a Generalized Search Tree (GiST) was developed. GiST provides the functionality of all these trees in a single package, and is an extensible data structure, which allows users to develop indices over any kind of data, supporting any lookup over that data. This package unifies a number of popular search trees in one data structure (the long list of potentials includes R-trees, B+-trees, hB-trees, TV-trees, Ch-Trees, partial sum trees, ranked B+-trees, and many, many others), eliminating the need to build multiple search trees for handling diverse applications. In addition to unifying all these structures, the GiST has one key feature that previous trees lacked: both data and query extensibility. There currently two different GiST implementations available:
|
Current Version: 0.9 beta 1 (libGiST)
License Type: Free and Copyrighted
|
Home Site:
Source Code Availability: Yes
Available Binary Packages:
Targeted Platforms: Software/Hardware Requirements:
|
Other Links:
Mailing Lists/USENET News Groups: User Comments:
See A Screen Shot? (Not Yet)
|