MC.Databases.on.Modern.Hardware英文版
Ever-increasing data volumes and the complexity of queries posed over the data are requiring increased processing power from the database management systems (DBMS). While modern hardware keeps offering increased parallelism and capabilities, harnessing them has been a perpetual challenge for decades. In particular, hardware trends oblige software to overcome three major challenges against systems scalability: 1. exploiting the abundant thread-level parallelism provided by multicores; 2. achieving predictably efficient execution despite the non-uniformity in multisocket multicore systems; and 3. taking advantage of the aggressive microarchitectural features. In this book, we shed light on these three challenges and survey recent proposals to alleviate them. despite the non-uniformity in multisocket multicore systems; and 3. taking advantage of the aggressive microarchitectural features. In this book, we shed light on these three challenges and survey recent proposals to alleviate them.
用户评论