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

A case for online mixed workload processing

Published:07 June 2010Publication History

ABSTRACT

Database systems in the context of business data processing are segmented into two categories: those intended for online transaction processing (OLTP) and those for online analytical processing (OLAP). Over the last 15 years, database management system (DBMS) proposals directly addressing one of those categories were most represented in terms of academic publications and variety of commercial products in the domain of enterprise computing.

In contrast, the most innovative DBMS proposals in this century were invented not by addressing a well-known category but by following a methodology that purely focuses on the application characteristics as practiced by Amazon or Google. This paper applies a part of that methodology to the field of enterprise applications in order to evaluate to what extend they are covered by the categories OLTP and OLAP. The evaluation shows that there are enterprise applications that reveal a mix of those characteristics which are usually exclusively associated either with OLTP or with OLAP and therefore cannot be addressed adequately by traditional DBMS.

The paper contributes by pointing out that those applications cause an online mixed workload and by explaining what properties a corresponding specialized DBMS should have and how this category of enterprise applications could benefit from it.

References

  1. B. Baryshnikov, C. Clinciu, C. Cunningham, L. Giakoumakis, S. Oks, and S. Stefani. Managing Query Compilation Memory Consumption to Improve DBMS Throughput. In CIDR, 2007.Google ScholarGoogle Scholar
  2. K. P. Brown, M. Mehta, M. J. Carey, and M. Livny. Towards Automated Performance Tuning for Complex Workloads. In VLDB, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. Codd, S. B. Codd, and C. T. Salley. Providing OLAP (on-line analytical processing) to user-analysts: An IT mandate. Technical report, E. F. Codd & Associates, 1993.Google ScholarGoogle Scholar
  4. G. Decandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels. Dynamo: amazon's highly available key-value store. In ACM SIGOPS, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Fowler. Patterns of Enterprise Application Architecture. Addison-Wesley Professional, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. D. French. "One size fits all" database architectures do not work for DSS. In ACM SIGMOD. ACM, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. L. Gilenson, P. Ponniah, A. Kriegel, B. Trukhnov, A. G. Taylor, G. Powell, and F. Miller. Introduction to Database Management. Wiley Pathways, 2008.Google ScholarGoogle Scholar
  8. T. Hogan. Overview of tpc benchmark e: The next generation of oltp benchmarks. pages 84--98, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. W. H. Inmon. Building the Operational Data Store. John Wiley & Sons, Inc., New York, NY, USA, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. Pang, M. J. Carey, and M. Livny. Multiclass Query Scheduling in Real-Time Database Systems. IEEE Trans. on Knowl. and Data Eng., 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. S. Parekh, S. Parekh, K. Rose, K. Rose, J. Hellerstein, J. Hellerstein, S. Lightstone, S. Lightstone, M. Huras, M. Huras, V. Chang, and V. Chang. Managing the Performance Impact of Administrative Utilities. In in IFIP Conference on Distributed Systems Operations and Management, 2003.Google ScholarGoogle Scholar
  12. H. Plattner. A common database approach for OLTP and OLAP using an in-memory column database. In SIGMOD Conference, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. W. Powley, P. Martin, and P. Bird. Dbms workload control using throttling: experimental insights. In Proceedings of the conference of the center for advanced studies on collaborative research, pages 1--13, New York, NY, USA, 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Stonebraker, U. Bear, M. Cherniack, T. Ge, N. Hachem, S. Harizopoulos, J. Lifter, J. Rogers, and S. B. Zdonik. One Size Fits All Part 2: Benchmarking Studies. In CIDR, 2007.Google ScholarGoogle Scholar
  15. M. Stonebraker and U. Cetintemel. "One Size Fits All": An Idea Whose Time Has Come and Gone. In ICDE, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. E. Thomsen. OLAP Solutions: Building Multidimensional Information Systems. John Wiley Sons, Inc., New York, NY, USA, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. A case for online mixed workload processing

      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 Conferences
        DBTest '10: Proceedings of the Third International Workshop on Testing Database Systems
        June 2010
        51 pages
        ISBN:9781450301909
        DOI:10.1145/1838126

        Copyright © 2010 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: 7 June 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate31of56submissions,55%