Increasing Use of SSDs in High-End DBMS Machines Kyle Mogan and Lihua Zhang
Sources ●"Oracle Forging Exa Server Virtualization Appliance." The Register. Web. 3 Feb ●Georgiev, Feodor. "HDDs, SSDs and Database Considerations." HDDs, SSDs and Database Considerations. 9 Jan Web. 3 Feb ●Wiseman, Timothy. "The Effects of an SSD on SQL Server Performance." TimothyAWiseman SQLWise. 29 July Web. 3 Feb performance/ ●Larsson, Martin. "Storage Trends 2015: The Year Of The ESSD." BCW. 19 Jan Web. 3 Feb ●Clabby, Joe. "IBM’s System Z Flash Express: The Early Adopters Speak-up." SHARE. 4 Feb Web. 3 Feb
SSD Benefits ● Faster o 120,000 IOPS vs. 100 IOPS ● More energy efficient o <2W for SSD vs. 6W for HDD ● More compact
SSD Drawbacks HDDSSD Cost$0.08 per GB$0.60 per GB Smallest Erase Unitsector bytesblock - between 8k and 262k bytes Smallest Bad Blocksector bytesblock - if single cell is unusable, entire block is unusable Smallest Update Unitsector bytes - in place update block - entire block is rewritten elsewhere with update and old block is erased
Companies making the switch ● Google - Local SSD o Gcloud Compute ● Oracle - Exa-Server ● HP 3PAR ● IBM - Flash Express o zEC12
Some DBMS Ideas Need Adaptation ● HDD oriented algorithms/structures might need adaptations to improve the speed of a SSD server o Seek and rotational latency are no longer a problem o Update/Erase performs differently o Problems with memory wear and wear leveling
Conclusion ● SSDs are becoming more widely used in database systems ● Technologies/Algorithms should be developed to solve new problems brought by flash storage