Skip to main content

Transaction-Time Indexing

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems

Synonyms

Transaction-time access methods

Definition

A transaction-time index is a temporal index that enables fast access to transaction-time datasets. In a traditional database, an index is used for selection queries. When accessing transaction-time databases, selection queries also involve the transaction-time dimension. The characteristics of the transaction-time axis imply various properties that such temporal index should have to be efficient. As with traditional indices, the performance is described by three costs: (i) storage cost (i.e., the number of pages the index occupies on the disk), (ii) update cost (the number of pages accessed to perform an update on the index, for example, when adding, deleting, or updating a record), and (iii) query cost (the number of pages accessed for the index to answer a query).

Historical Background

Most of the early work on temporal indexing has concentrated on providing solutions for transaction-time databases. A basic property of transaction...

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 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.99
Price excludes VAT (USA)
  • Durable hardcover 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

Recommended Reading

  1. Becker B, Gschwind S, Ohler T, Seeger B, Widmayer P. An asymptotically optimal multiversion B-tree. VLDB J. 1996;5(4):264–75.

    Article  Google Scholar 

  2. Burton FW, Huntbach MM, Kollias JG. Multiple generation text files using overlapping tree structures. Comput J. 1985;28(4):414–6.

    Article  Google Scholar 

  3. Carey MJ, DeWitt DJ, Richardson JE, Shekita EJ. Object and file management in the EXODUS extensible database system. In: Proceedings of the 12th International Conference on Very Large Data Bases; 1986. p. 91–100.

    Google Scholar 

  4. Driscoll JR, Sarnak N, Sleator DD, Tarjan RE. Making data structures persistent. J Comput Syst Sci. 1989;38(1):86–124.

    Article  MathSciNet  MATH  Google Scholar 

  5. Easton MC. Key-sequence data sets on inedible storage. IBM J Res Dev. 1986;30(3):230–41.

    Article  Google Scholar 

  6. Lomet D, Salzberg B. Access methods for multiversion data. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1989. p. 315–24.

    Google Scholar 

  7. Salzberg B, Tsotras VJ. A comparison of access methods for time-evolving data. ACM Comput Surv. 1999;31(2):158–221.

    Article  Google Scholar 

  8. Snodgrass RT, Ahn I. Temporal databases. IEEE Comput. 1986;19(9):35–42.

    Article  MATH  Google Scholar 

  9. Tsotras VJ, Kangelaris N. The snapshot index: an I/O-optimal access method for timeslice queries. Inf Syst. 1995;20(3):237–60.

    Article  Google Scholar 

  10. Tzouramanis T, Manolopoulos Y, Lorentzos NA. Overlapping B+-trees: an implementation of a transaction time access method. Data Knowl Eng. 1999;29(3):381–404.

    Article  MATH  Google Scholar 

  11. Varman PJ, Verma RM. An efficient multiversion access structure. IEEE Trans Knowl Data Eng. 1997;9(3):391–409.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mirella M. Moro .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Moro, M.M., Tsotras, V.J. (2018). Transaction-Time Indexing. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_399

Download citation

Publish with us

Policies and ethics