Indexes for Multidimensional Data




CS157b

Chris Pollett

Feb 24, 2020

Outline

Multidimensional Data

Application Needing Multidimensional Data

More Applications

SQL for Multidimensional Queries

Using Conventional Indexes

Quiz

Which of the following statements is true?

  1. Data in a full-text index is always stored in a B-tree.
  2. B-trees support range queries in a relatively straightforward fashion.
  3. A linear hash table for a DBMS is the standard kind of hash table presented in CS146.

Hash-Like Structures for Multidimensional Data and Indexes

Grid Files

Partitioned Hash Files

Multiple Key Indexes

Multi Key Index Example

Uses of Multiple-Key Indexes

kd-trees

Operations on kd-trees

Quad-trees