Extending SSD lifetime in database applications with page overwrites
Proceedings of the 6th International Systems and Storage Conference, 2013•dl.acm.org
Flash-based Solid State Disks (SSDs) have been a great success story over the last years
and are widely used in embedded systems, servers, and laptops. One often overlooked
ability of NAND flash is that flash pages can be overwritten in certain circumstances. This
can be used to decrease wear out and increase performance. In this paper, we analyze the
potential of overwrites for the most used data structure in database applications: the B-Tree.
We show that with overwrites it is possible to significantly reduce flash wear out and …
and are widely used in embedded systems, servers, and laptops. One often overlooked
ability of NAND flash is that flash pages can be overwritten in certain circumstances. This
can be used to decrease wear out and increase performance. In this paper, we analyze the
potential of overwrites for the most used data structure in database applications: the B-Tree.
We show that with overwrites it is possible to significantly reduce flash wear out and …
Flash-based Solid State Disks (SSDs) have been a great success story over the last years and are widely used in embedded systems, servers, and laptops.
One often overlooked ability of NAND flash is that flash pages can be overwritten in certain circumstances. This can be used to decrease wear out and increase performance.
In this paper, we analyze the potential of overwrites for the most used data structure in database applications: the B-Tree. We show that with overwrites it is possible to significantly reduce flash wear out and increase overall performance.
ACM Digital Library