Data Structures for Databases
60Data Structures for DatabasesJoachim HammerUniversity of FloridaMarkus SchneiderUniversity of Overview of the Functionality of a DatabaseManagement data Structures for Query Structures Sorting Large Files The Parse Tree Expression Trees data Structures for Buffer data Structures for Disk Space Organizations Page Organizations Overview of the Functionality of a Database Manage-ment SystemMany of the previous chapters have shown that efficient strategies for complex data -structuring problems are essential in the design of fast algorithms for a variety of ap-plications, including combinatorial optimization, information retrieval and Web search, Databases and data mining, and geometric applications. The goal of this chapter is toprovide the reader with an overview of the important data Structures that are used in theimplementation of a modern, general-purpose database management system (DBMS). Inearlier chapters of the book the reader has already been exposed to many of the data struc-tures employed in a DBMS context ( , B-trees, buffer trees, quad trees, R-trees, intervaltrees, hashing).
data of a database resides in secondary memory, generally on one or more magnetic disks. However, to execute queries or modiflcations on data, that data must flrst be transferred to main memory for processing and then back to disk for persistent storage. It is the job of the Storage Subsystem to accomplish a sophisticated placement of data on ...
Download Data Structures for Databases
Information
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document: