80 likes | 283 Views
Advanced Data Structures. Data Structures for Multidimensional Data. Outline. What is multidimensional data? Spatial data e.g. regional map Multimedia data e.g. pictures, sound clip, movie clip Why special data structures for multidimensional data?
E N D
Advanced Data Structures Data Structures for Multidimensional Data Jaruloj Chongstitvatana
Outline • What is multidimensional data? • Spatial data e.g. regional map • Multimedia data e.g. pictures, sound clip, movie clip • Why special data structures for multidimensional data? • Spatial data: need the test on spatial extent • High-dimensional data: Curse of dimensionality • Our focus • Dynamic index structures for database queries Jaruloj Chongstitvatana
Outline (cont’d) • Indexing structures for multidimensional point data • Issues for multidimensional point data • Order of search key • Examples of the index structures • k-d-B tree • Point quadtree • Grid file Jaruloj Chongstitvatana
Outline (cont’d) • Indexing structures for spatial data • Issues for spatial data • Spatial queries • Object extent • Transformation: Object mapping • Examples of the index structures • R tree and its variants • Region quadtree • SKD-tree • LSD-tree Jaruloj Chongstitvatana
Outline (cont’d) • Indexing structures for high-dimensional data • Issues for high-dimensional data • Curse of dimensionality • Examples of the index structures • hB-tree • SS-tree • X-tree Jaruloj Chongstitvatana
Evaluation • Midterm exam 35 % • Final exam 35 % • Assignment 30 % Jaruloj Chongstitvatana
References • Gaede, V. and Gunther, O., Multidimensional Access Methods, ACM Computing Surveys, Vol. 30, No. 2, June 1998, pp. 170-230. • Bohm, C., and Bercjtold, S., Searching in Hign-dimensional Spaces – Index Structures for Improving the Performance of Multimedia Databases, ACM Computing Surveys, Vol. 33, No. 3, September 2001, pp. 322-373. • … Jaruloj Chongstitvatana