Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1869389.1869391acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

Flashing databases: expectations and limitations

Published: 07 June 2010 Publication History

Abstract

Flash devices (solid state disks) promise a significant performance improvement for disk-based database processing. However, database storage structures and processing strategies originally designed for magnetic disks prevent the optimal utilization of SSDs. Based on previous work on bench-marking SSDs and a detailed discussion of I/O methods, in this paper, we analyze appropriate execution methods for database processing as well as important parameters and boundaries and present a tool which helps to derive these parameters.

References

[1]
}}L. Bouganim, B. T. Jónsson, and P. Bonnet. uflip: Understanding flash io patterns. In CIDR'09, 2009.
[2]
}}F. Chen, D. A. Koufaty, and X. Zhang. Understanding intrinsic characteristics and system implications of flash memory based solid state drives. In SIGMETRICS '09, pages 181--192, New York, NY, USA, 2009. ACM.
[3]
}}G. Graefe. The Five-minute Rule 20 Years Later (and how Flash Memory Changes the Rules). Communications of the ACM, 52(7):48--59, 2009.
[4]
}}Intel Corporation. Intel X18-M/X25-M SATA Solid State Drive - Product Manual. http://download.intel.com/design/flash/nand/mainstream/mainstream-sata-ssd-datasheet.pdf.
[5]
}}Intel Corporation. Intel X25-E SATA Solid State Drive - Product Manual. http://download.intel.com/design/flash/nand/extreme/319984.pdf.
[6]
}}S.-W. Lee and B. Moon. Design of Flash-based DBMS: an In-Page Logging Approach. In SIGMOD'07, pages 55--66, 2007.
[7]
}}R. Love. Linux Kernel Development (2nd Edition) (Novell Press). Novell Press, 2005.
[8]
}}S. Nath and A. Kansal. FlashDB: Dynamic Self-tuning Database for NAND Flash. In 6th Int. Conf. on Information Processing in Sensor Networks (IPSN) 2007, pages 410--419, 2007.
[9]
}}P. E. O'Neil, E. J. O'Neil, X. Chen, and S. Revilak. The Star Schema Benchmark and Augmented Fact Table Indexing. In R. O. Nambiar and M. Poess, editors, TPCTC, volume 5895 of Lecture Notes in Computer Science, pages 237--252. Springer, 2009.
[10]
}}S. Padmanabhan, B. Bhattacharjee, T. Malkemus, L. Cranston, and M. Huras. Multi-dimensional Clustering: a New Data Layout Scheme in DB2. In SIGMOD '03, pages 637--641, New York, NY, USA, 2003. ACM.
[11]
}}M. Stonebraker, D. J. Abadi, A. Batkin, X. Chen, M. Cherniack, M. Ferreira, E. Lau, A. Lin, S. Madden, E. O'Neil, P. O'Neil, A. Rasin, N. Tran, and S. Zdonik. C-store: a column-oriented dbms. In VLDB '05: Proceedings of the 31st international conference on Very large data bases, pages 553--564. VLDB Endowment, 2005.
[12]
}}D. Tsirogiannis, S. Harizopoulos, M. A. Shah, J. L. Wiener, and G. Graefe. Query Processing Techniques for Solid State Drives. In SIGMOD'09, pages 59--72, 2009.
[13]
}}C.-H. Wu, T.-W. Kuo, and L.-P. Chang. An Efficient B-tree Layer Implementation for Flash-memory Storage Systems. ACM Trans. Embedded Comput. Syst., 6(3), 2007.
[14]
}}M. Zukowski, P. A. Boncz, N. Nes, and S. Héman. Monetdb/x100 - a dbms in the cpu cache. IEEE Data Eng. Bull., 28(2):17--22, 2005.

Cited By

View all
  • (2018)An NVM-Aware Storage Layout for Analytical Workloads2018 IEEE 34th International Conference on Data Engineering Workshops (ICDEW)10.1109/ICDEW.2018.00025(110-115)Online publication date: Apr-2018
  • (2016)Bitwise dimensional co-clustering for analytical workloadsThe VLDB Journal — The International Journal on Very Large Data Bases10.1007/s00778-015-0417-y25:3(291-316)Online publication date: 1-Jun-2016
  • (2013)Automatic schema design for co-clustered tables2013 IEEE 29th International Conference on Data Engineering Workshops (ICDEW)10.1109/ICDEW.2013.6547427(56-61)Online publication date: Apr-2013

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DaMoN '10: Proceedings of the Sixth International Workshop on Data Management on New Hardware
June 2010
56 pages
ISBN:9781450301893
DOI:10.1145/1869389
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 June 2010

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SIGMOD/PODS '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 94 of 127 submissions, 74%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)An NVM-Aware Storage Layout for Analytical Workloads2018 IEEE 34th International Conference on Data Engineering Workshops (ICDEW)10.1109/ICDEW.2018.00025(110-115)Online publication date: Apr-2018
  • (2016)Bitwise dimensional co-clustering for analytical workloadsThe VLDB Journal — The International Journal on Very Large Data Bases10.1007/s00778-015-0417-y25:3(291-316)Online publication date: 1-Jun-2016
  • (2013)Automatic schema design for co-clustered tables2013 IEEE 29th International Conference on Data Engineering Workshops (ICDEW)10.1109/ICDEW.2013.6547427(56-61)Online publication date: Apr-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media