Skip to main content

The Merge Process

  • Chapter
  • First Online:
Book cover A Course in In-Memory Data Management
  • 1504 Accesses

Abstract

Using a differential buffer as an additional data structure to improve write performance requires to cyclically combine this data with the compressed main partition. This process is called “merge”.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. M. Faust, D. Schwalb, J. Krueger, H. Plattner, Fast lookups for in-memory column stores: group-key indices, lookup and maintenance, in ADMS ’12: Proceedings of the 3rd International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures at VLDB’12, 2012

    Google Scholar 

  2. J. Krueger, M. Grund, J. Wust, A. Zeier, H. Plattner, Merging differential updates in in-memory column store, in DBKDA, 2011

    Google Scholar 

  3. J. Krueger, M. Grund, A. Zeier, H. Plattner, Enterprise application-specific data management, in EDOC, pp. 131–140, 2010

    Google Scholar 

  4. V. Sikka, F. Färber, W. Lehner, S.K. Cha, T. Peh, C. Bornhövd, Efficient transaction processing in SAP HANA database: the end of a column store myth, in SIGMOD Conference, pp. 731–742, 2012

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hasso Plattner .

Self Test Questions

Self Test Questions

 

  1. 1.

    What is the Merge?

    The merge process...

    1. (a)

      incorporates the data of the write-optimized differential buffer into the read-optimized main store

    2. (b)

      combines the main store and the differential buffer to increase the parallelism

    3. (c)

      merges the columns of a table into a row-oriented format

    4. (d)

      optimizes the write-performance.

  2. 2.

    When to Merge?

    When is the merge process triggered?

    1. (a)

      When the number of tuples within the differential buffer exceeds a specified threshold

    2. (b)

      When the space on disk runs low and the main store needs to be further compressed

    3. (c)

      Before each SELECT operation

    4. (d)

      After each INSERT operation.

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Plattner, H. (2013). The Merge Process. In: A Course in In-Memory Data Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36524-9_27

Download citation

Publish with us

Policies and ethics