Today's storage interfaces hide device-specific details, simplifying system development and device interoperability. However, they prevent database systems from exploiting devices' unique performance characteristics. Abstract and device-independent annotations to existing storage interfaces can cleanly expose key device characteristics that improve performance and simplify manual tuning. By automatically matching access patterns to device strengths, a database storage manager can achieve robust performance even with workloads competing for the same storage resource. For example, disk-optimized accesses result in simultaneous improvement of up to 3x for DSS workloads and 7% for a competing OLTP workload. As another example, accesse...
Database management systems have become an indispensable tool for industry, government, and academia...
International audienceThis work presents a tool for storage device profiling named SeRRa. Our tool o...
Modern persistent storage systems must balance two competing imperatives: they must meet strict appl...
Conventional computer systems have insufficient information about storage device performance charact...
Conventional computer systems have insufficient information about storage device performance charact...
Abstract: "Database systems work hard to tune I/O performance, but they do not always achieve the fu...
Database systems work hard to tune I/O performance, but do not always achieve the full performance p...
Tertiary storage devices have long been in use for storing massive amounts of data in file-oriented ...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
The database storage hierarchy has been heavily optimized for the performance characteristics of dis...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
New developments in hardware storage technology introduce fundamentally different performance charac...
Database management systems have become an indispensable tool for industry, government, and academia...
International audienceThis work presents a tool for storage device profiling named SeRRa. Our tool o...
Modern persistent storage systems must balance two competing imperatives: they must meet strict appl...
Conventional computer systems have insufficient information about storage device performance charact...
Conventional computer systems have insufficient information about storage device performance charact...
Abstract: "Database systems work hard to tune I/O performance, but they do not always achieve the fu...
Database systems work hard to tune I/O performance, but do not always achieve the full performance p...
Tertiary storage devices have long been in use for storing massive amounts of data in file-oriented ...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
The database storage hierarchy has been heavily optimized for the performance characteristics of dis...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
New developments in hardware storage technology introduce fundamentally different performance charac...
Database management systems have become an indispensable tool for industry, government, and academia...
International audienceThis work presents a tool for storage device profiling named SeRRa. Our tool o...
Modern persistent storage systems must balance two competing imperatives: they must meet strict appl...