skip to main content
10.1145/2837185.2837231acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Query processing optimization using disk-based row-store and column-store

Published:11 December 2015Publication History

ABSTRACT

Recent OLAP systems, which are usually called HOLAP systems, are often developed using both NSM and DSM storages in a single database system for big data analytics in real-time. In HOLAP systems, a method for two types of storages usually depends on the type of SQL queries (e.g., insert, delete, or update). In short, we have the potential to find another approach to improve query processing time if we focus on the characteristics of data that an issued query handles.

In this paper, we propose a method for optimizing query processing in a HOLAP system considering the four types of data characteristics such as those of the data extracted by a correlated subquery and by a join operation using tables that are different in size with an appropriate index construction.

References

  1. D. Abadi. Hybrid Row-Column Stores: A General and Flexible Approach. http://blogs.teradata.com/data-points/hybrid-row-column-stores-general-flexible-approach/, March 2015. Retrieved September 2, 2015.Google ScholarGoogle Scholar
  2. D. J. Adadi, S. R. Madden, and N. Hachem. Column-stores vs. row-stores: how different are they really? In Proceedings of the 2008 ACM SIGMOD international conference on Management of data, pages 967--980. ACM, June 2008.Google ScholarGoogle Scholar
  3. ApacheSoftwareFoundation. Apache HBase. http://hbase.apache.org/, August 2015. Retrieved September 2, 2015.Google ScholarGoogle Scholar
  4. F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber. Bigtable: A Distributed Storage System for Structured Data. ACM Transactions on Computer Systems (TOCS), 26(4), June 2008.Google ScholarGoogle Scholar
  5. Y.-M. Choi. Web-enabled OLAP Tutorial. http://www.cis.drexel.edu/faculty/song/courses/info%20607/tutorial_OLAP/index.htm, April 2005. Retrieved May 1, 2015.Google ScholarGoogle Scholar
  6. M. Colgan, J. Kamp, and S. Lee. Oracle Database In-Memory. Oracle Corporation, October 2014. An Oracle White Paper.Google ScholarGoogle Scholar
  7. G. P. Copeland and S. N. Khoshafian. A decomposition storage model. In Proceedings of the 1985 ACM SIGMOD international conference on Management of data, pages 268--279. ACM, May 1985.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. Färber, S.-K. Cha, J. Primsch, C. Bornhövd, S. Sigg, and W. Lehner. SAP HANA Database: Data Management for Modern Business Applications. ACM SIGMOD Record, 40(4):45--51, December 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. H. Garcia-Moluna, J. D. Ullman, and J. Widom. Database Systems: Pearson New International Edition: The Complete Book. Pearson, August 2013.Google ScholarGoogle Scholar
  10. L. George. HBase: The Definitive Guide Random Access to Your Planet-Size Data. O'Reilly Media, April 2015.Google ScholarGoogle Scholar
  11. A. Lamb, M. Fuller, R. Varadarajan, N. Tran, B. Vandiver, L. Doshi, and C. Bear. The vertica analytic database: C-store 7 years later. In Proceedings of the 1985 ACM SIGMOD international conference on Management of data, pages 1790--1801. VLDB Endowment, August 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. R. Ramamurthy, D. J. DeWitt, and Q. Su. A Case for Fractured Mirrors. In Proceedings of the 28th International Conference on Very Large Data Bases, pages 430--441. VLDB Endowment, August 2002.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Seiffert. Online Transactional and Analytics Processing using SPSS, DB2 z/OS, DB2 Analytics Accelerator. http://www-304.ibm.com/connections/blogs/systemz/entry/online_transactional_and_analytics_processing, March 2013. Retrieved April 20, 2015.Google ScholarGoogle Scholar
  14. M. Stonebraker, D. J. Asadi, 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 Proceedings of the 31st International Conference on Very Large Data Bases, pages 553--564. VLDB Endowment, August 2005.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Thomas and S. Dessloch. Near real-time data warehousing using state-of-the-art ETL tools. In Enabling Real-Time Business Intelligence, pages 100--117. Springer Berlin Heidelberg, September 2010.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Query processing optimization using disk-based row-store and column-store

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        iiWAS '15: Proceedings of the 17th International Conference on Information Integration and Web-based Applications & Services
        December 2015
        704 pages
        ISBN:9781450334914
        DOI:10.1145/2837185

        Copyright © 2015 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 11 December 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader