Skip to main content

Concurrency und Recovery

  • Chapter
  • First Online:
Datenbanken und SQL

Part of the book series: Informatik & Praxis ((I&P))

  • 30k Accesses

Zusammenfassung

In der Praxis ist entscheidend, dass Zugriffe auf eine Datenbank deren Konsistenz unter keinen Umständen verletzen, auch nicht im Fehlerfall, und auch dann nicht, wenn hunderte Anwendungen parallel zugreifen. Wir wollen in diesem Kapitel ausgiebig über die Sicherstellung der Konsistenz in Situationen wie Parallelbetrieb und Rechnerabsturz sprechen.

Unter Recovery verstehen wir die Rekonstruktion einer Datenbank im Fehlerfall. Aufgabe der Recovery ist es, nach aufgetretenen Problemen und Fehlern die Konsistenz der Daten zu gewährleisten. Unabhängig von der Art der Probleme, wie etwa plötzlicher Rechnerausfall oder sogar Feuer im Rechenzentrum, muss die konsistente Wiederherstellung der Daten möglich sein.

Concurrency ist der englische Begriff für Parallelbetrieb. Gefordert ist hier das Zulassen gleichzeitiger Zugriffe mehrerer Benutzer auf eine Datenbank. Ohne entsprechende Maßnahmen können durch solch gleichzeitige Zugriffe Konsistenzverletzungen und Datenverlust auftreten. Dies lässt sich mit entsprechenden Synchronisationsmechanismen unterbinden.

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 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
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

Literatur

  • Connolly, T., & Begg, C. (2015). Database Systems (6. Aufl.). Pearson.

    Google Scholar 

  • Date, C. J. (1983). An Introduction to Database Systems (Bd. 2). Addison-Wesley.

    Google Scholar 

  • Date, C. J. (2003). An Introduction to Database Systems (8. Aufl., Bd. 1). Addison-Wesley.

    Google Scholar 

  • Eirund, H., & Kohl, U. (2010). Datenbanken – leicht gemacht. Springer Vieweg.

    Google Scholar 

  • Elmasri, R., & Navathe, S. (2002). Grundlagen von Datenbanksystemen (3. Aufl.). Addison-Wesley.

    Google Scholar 

  • Gulutzan, P., & Pelzer, T. (1999). SQL-99 Complete – Really. R&D Books.

    Google Scholar 

  • Kemper, A., & Eickler, A. (2015). Datenbanksysteme – Eine Einführung. Oldenbourg.

    Google Scholar 

  • Kifer, M., Bernstein, A., & Lewis, P. M. (2006). Database Systems – An Application-Oriented Approach. Pearson.

    Google Scholar 

  • van der Lans, R. F. (2007). An Introduction to SQL. Pearson.

    Google Scholar 

  • Loney, K. (2009). Oracle11 g – Die umfassende Referenz. Hanser.

    Google Scholar 

  • Meier, A. (2003). Relationale Datenbanken: Eine Einführung für die Praxis. Springer Taschenbuch.

    Google Scholar 

  • Mehlhorn, K. (1988). Datenstrukturen und effiziente Algorithmen (Bd. 1). Teubner.

    Google Scholar 

  • Ottmann, T., & Widmayer, P. (2012). Algorithmen und Datenstrukturen. Spektrum.

    Google Scholar 

  • Schubert, M. (2007). Datenbanken. Teubner.

    Google Scholar 

  • Sedgewick, R. (2014). Algorithmen. Pearson Studium.

    Google Scholar 

  • SQL (2003). SQL03: Database Language SQL ISO 9075.

    Google Scholar 

  • Tanenbaum, A. S. (2016). Moderne Betriebssysteme. Pearson.

    Google Scholar 

  • Unterstein, G., & Matthiessen, M. (2012). Relationale Datenbanken und SQL in Theorie und Praxis. Springer.

    Google Scholar 

  • Wirth, N. (2000). Algorithmen und Datenstrukturen: Pascal Version. Teubner.

    Google Scholar 

  • Zehnder, C. A. (2005). Informationssysteme und Datenbanken. vdf Hochschulverlag.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Edwin Schicker .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Fachmedien Wiesbaden GmbH

About this chapter

Cite this chapter

Schicker, E. (2017). Concurrency und Recovery. In: Datenbanken und SQL. Informatik & Praxis. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-16129-3_8

Download citation

Publish with us

Policies and ethics