General Search Tree

GiST is a data structure and API that can be used to build a variety of disk-based search trees. It is a generalization of the BST. General trees may have variable number of sub trees per node, unlike the binary trees. They are used in disk directories.

Summary

GiST is a data structure and API that can be used to build a variety of disk-based search trees. It is a generalization of the BST. General trees may have variable number of sub trees per node, unlike the binary trees. They are used in disk directories.

Things to Remember

  1. GiST is a data structure and API that can be used to build a variety of disk-based search trees.
  2. It is a generalization of the BST. 
  3. General trees may have variable number of sub trees per node, unlike the binary trees. 
  4. They are used in disk directories.

MCQs

No MCQs found.

Subjective Questions

Q1:

  1.   Differentiate between data dependency and temporal dependency. 

Type: Short Difficulty: Easy

Q2:

  1.  Explain precedence constraints and data dependencies.

Type: Short Difficulty: Easy

Videos

No videos found.

General Search Tree

General Search Tree

General Search Tree

In computing,GiST( Generalized Search Tree), is a data structure and API that can be used to build a variety of disk-based search trees.

GiST is a generalization of the BST, providing a concurrent and recoverable height-balanced search tree infrastructure without making any assumptions about the type of data being stored, or the queries being serviced.

GiST is an example of software extensibility in the context of database systems: it allows the easy evolution of a database system to support new tree-based indexes.

General trees are those in which the number of sub trees for any node is not required to be 0, 1, or 2. The tree may be highly structured and therefore have 3 sub trees per node in which case it is called a ternary tree. However, it is often the case that the number of sub trees for any node may be variable. Some nodes may have 1 or no sub trees , others may have 3, some 4, or any other combination. The ternary tree is just a special case of a general tree (as is true of the binary tree).

Application: Disk Directories

References

1.https://en.wikipedia.org/wiki/GiST

2.db.cs.berkeley.edu/papers/icde98-search.pdf

3.www.cs.kau.se/cs/education/courses/dvgb03/lectures/NTrees_1.pdf

Lesson

Searching

Subject

Computer Engineering

Grade

Engineering

Recent Notes

No recent notes.

Related Notes

No related notes.