Joseph M. Hellerstein Michael Stonebraker James Hamilton
Database Management Systems (DBMSs) are a ubiquitous and critical component of modern computing, and the result of decades of research and development in both academia and industry. Architecture of a Database System presents an architectural discussion of DBMS design principles, including process models, parallel architecture, storage system design, transaction system implementation, query processor and optimizer architectures, and typical shared components and utilities. Successful commercial and open-source systems are used as points of reference, particularly when multiple alternative...
Database Management Systems (DBMSs) are a ubiquitous and critical component of modern computing, and the result of decades of research and development...