csnotes/cst363/lec/lec13.md
2018-10-15 16:49:28 -07:00

599 B

lec13

Lab Exercises

This lecture has a lab portion in lab/ directory. Directions are on index-structures-lab.pdf and ordered-indexes-lab.pdf.

Indexing

We create an index based on some field, where we sort the entries in this index table. Each entry then contains a pointer to each record in the target table. Sorting the indexes allows us to search them much faster than we could ever do on disk.

What about collision?

Then we simply add a pointer to the index's list of associated pointers.

It's important to note that indexes are tables, just like everything else in sql.