SortTables - CIKM '95William C. Wake and Edward A. FoxNov. 30, 1995 Presentation at CIKM '95 Overview
Browsing: Physical
Browsing: Online
Browsing: Examples
SortTables: A System for Browsing
Design Goals
Implementation Experience
Implementation Evolution
Experience: Formative Evaluation
Data Structures"Sorted orthogonal range queries"Present a subset of items for which For all i: min[i] <= attr[i] <= max[i]sorted by attr[j] Data Structures"Thread file" - like cards connected by stringData Structures: The Bounds TreeTop three layers of the bounds treeData Structures: The Bounds TreeThe full bounds treeData Structures: Space Requirements Data Set
Envision Library Item
-------- ------- ----
100K 1M Records (N)
6 5 Columns (C)
16 64 Records/Bucket (B)
22M 167M Record Space (disk)
7M 47M Thread File Space (disk)
2M 4M Memory required (RAM)
Data Structures: Space Requirements Bytes Location Type
----- -------- ----
4CN disk Buckets
4CN disk Leaf layers of bounds tree
CN/8 memory Record bits ("known bad")
CN/(8B) memory Bounds bits ("known bad")
8(C^2)N/B memory Slice of bounds tree
Future Directions
|
|
Copyright 1994-2009, William C. Wake - William.Wake@acm.org |