Enterprise Database Management Systems (DBMS) often run on computers with dedicated storage systems. Their data access requests need to go through two tiers of cache, i.e., a database bufferpool and a storage server cache, before reaching the storage media, e.g., disk platters. A tremendous amount of work has been done to improve the performance of the first-tier cache, i.e., the database bufferpool. However, the amount of work focusing on second-tier cache management to support DBMS workloads is comparably small. In this thesis we propose several novel techniques for managing second-tier caches to boost DBMS performance in terms of query throughput and query response time. The main purpose of second-tier cache management is to reduce the I...
We propose a new storage model called MBSM (Multi-resolution Block Storage Model) for laying out tab...
Abstract: In-memory database management systems have the potential to reduce the execution time of c...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Efficient data management is vital any organization that access databases. Because computers’ hard d...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
The storage manager, as a key component of the database system, is responsible for organizing, readi...
With the advent of solid state drives (SSDs), the storage industry has experienced a revolutionary i...
133 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1998.In the second part of this wo...
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer’s proce...
Caching is fundamental to performance in distributed information retrieval systems such as the Worl...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
We propose a new storage model called MBSM (Multi-resolution Block Storage Model) for laying out tab...
Abstract: In-memory database management systems have the potential to reduce the execution time of c...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Efficient data management is vital any organization that access databases. Because computers’ hard d...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
The storage manager, as a key component of the database system, is responsible for organizing, readi...
With the advent of solid state drives (SSDs), the storage industry has experienced a revolutionary i...
133 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1998.In the second part of this wo...
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer’s proce...
Caching is fundamental to performance in distributed information retrieval systems such as the Worl...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
We propose a new storage model called MBSM (Multi-resolution Block Storage Model) for laying out tab...
Abstract: In-memory database management systems have the potential to reduce the execution time of c...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...