Skip to main content
Top

2016 | OriginalPaper | Chapter

4. Konsistenzsicherung

Authors : Andreas Meier, Michael Kaufmann

Published in: SQL- & NoSQL-Datenbanken

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Zusammenfassung

Unter dem Begriff der Konsistenz oder Integrität einer Datenbank versteht man den Zustand widerspruchsfreier Daten. Integritätsbedingungen sollen garantieren, dass bei Einfüge- oder änderungsoperationen die Konsistenz der Daten jederzeit (strong consistency) oder zeitlich verz­gert (weak consistency) gewährleistet bleibt. Neben pessimistischen Verfahren (z.B. mittels Sperrprotokollen) existieren optimistische Verfahren, die nur im Konfliktfall die gegenseitig behindernden Transaktionen auflösen müssen. Bei massiv verteilten Webanwendungen ist aufgrund des sogenannten CAP-Theorems die Konsistenz (C=Consistency) lediglich verzögert gewährleistet, falls hohe Verfügbarkeit (A=Availability) und Ausfalltoleranz (P=Partition Tolerance) angestrebt werden.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Im SQL-Standard werden Transaktionen implizit durch SQL-Anweisungen begonnen und durch COMMIT abgeschlossen. Sie lassen sich auch explizit mit START TRANSACTION aufrufen
 
2
Unter der Zuweisung b:= b + 200 versteht man, dass der aktuelle Bestand des Kontos b um 200 Währungseinheiten erhöht wird.
 
3
Die Logdatei ist nicht zu verwechseln mit dem Logbuch aus Abschn. 4.2.2.
 
Literature
go back to reference Basta, A., Zgola, M.: Database Security. Cengage Learning (2011) Basta, A., Zgola, M.: Database Security. Cengage Learning (2011)
go back to reference Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison Wesley (1987) Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison Wesley (1987)
go back to reference Brewer, E.: Keynote – towards robust distributed systems. In: 19th ACM Symposium on Principles of Distributed Computing, Portland, 16–19 July 2000 Brewer, E.: Keynote – towards robust distributed systems. In: 19th ACM Symposium on Principles of Distributed Computing, Portland, 16–19 July 2000
go back to reference Castano, S., Fugini, M.G., Martella, G., Samarati, P.: Database Security. Addison Wesley (1994) Castano, S., Fugini, M.G., Martella, G., Samarati, P.: Database Security. Addison Wesley (1994)
go back to reference Eswaran, K.P., Gray, J., Lorie, R.A., Traiger, I.L.: The notion of consistency and predicate locks in a data base system. Commun. ACM 19(11), 624–633 (1976)MathSciNetCrossRefMATH Eswaran, K.P., Gray, J., Lorie, R.A., Traiger, I.L.: The notion of consistency and predicate locks in a data base system. Commun. ACM 19(11), 624–633 (1976)MathSciNetCrossRefMATH
go back to reference Gifford, D.K.: Weighted voting for replicated data. In: Proceedings of the seventh ACM Symposium on Operating Systems Principles (SOSP’79), pp. 150–162. Pacific Grove, 10–12 Dec 1979 Gifford, D.K.: Weighted voting for replicated data. In: Proceedings of the seventh ACM Symposium on Operating Systems Principles (SOSP’79), pp. 150–162. Pacific Grove, 10–12 Dec 1979
go back to reference Gilbert, S., Lynch, N.: Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services. Massachusetts Institute of Technology, Cambridge (2002) Gilbert, S., Lynch, N.: Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services. Massachusetts Institute of Technology, Cambridge (2002)
go back to reference Gray, J., Reuter, A.: Transaction Processing – Concepts and Techniques. Morgan Kaufmann (1993) Gray, J., Reuter, A.: Transaction Processing – Concepts and Techniques. Morgan Kaufmann (1993)
go back to reference Härder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Comput. Surv. 15(4), 287–317 (1983)MathSciNetCrossRef Härder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Comput. Surv. 15(4), 287–317 (1983)MathSciNetCrossRef
go back to reference Redmond, E., Wilson, J.R.: Seven Databases in Seven Weeks – A Guide to Modern Databases and the NoSQL Movement. The Pragmatic Bookshelf (2012) Redmond, E., Wilson, J.R.: Seven Databases in Seven Weeks – A Guide to Modern Databases and the NoSQL Movement. The Pragmatic Bookshelf (2012)
go back to reference Reuter, A: Fehlerbehandlung in Datenbanksystemen. Hanser (1981) Reuter, A: Fehlerbehandlung in Datenbanksystemen. Hanser (1981)
go back to reference Schaarschmidt, R.: Archivierung in Datenbanksystemen – Konzepte und Sprache. Teubner (2001) Schaarschmidt, R.: Archivierung in Datenbanksystemen – Konzepte und Sprache. Teubner (2001)
go back to reference Störl, U.: Backup und Recovery in Datenbanksystemen – Verfahren, Klassifikation, Implementierung und Bewertung. Teubner (2001) Störl, U.: Backup und Recovery in Datenbanksystemen – Verfahren, Klassifikation, Implementierung und Bewertung. Teubner (2001)
go back to reference Weikum, G.: Transaktionen in Datenbanksystemen – Fehlertolerante Steuerung paralleler Abläufe. Addison Wesley (1988) Weikum, G.: Transaktionen in Datenbanksystemen – Fehlertolerante Steuerung paralleler Abläufe. Addison Wesley (1988)
go back to reference Weikum, G., Vossen, G.: Transactional Information Systems – Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Morgan Kaufmann (2002) Weikum, G., Vossen, G.: Transactional Information Systems – Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Morgan Kaufmann (2002)
Metadata
Title
Konsistenzsicherung
Authors
Andreas Meier
Michael Kaufmann
Copyright Year
2016
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-47664-2_4

Premium Partner