Skip to main content

Systemarchitektur

  • Chapter
  • First Online:
SQL- & NoSQL-Datenbanken

Part of the book series: eXamen.press ((EXAMEN))

  • 20k Accesses

Zusammenfassung

Bei der Systemarchitektur gilt als unabdingbares Prinzip, voneinander unabhängige Systemebenen mit klaren Schnittstellen einzuführen. Formuliert ein Anwender seinen Auswertungswunsch mit der Hilfe von SQL, so wird dieser Aufruf in einen Anfragebaum übersetzt. Dabei bilden die Blätter die Input-Tabellen und die Knoten die Operatoren der Relationenalgebra. Das Datenbanksystem übernimmt die Optimierung der Anfrage und wertet die Datenbank mit geeigneten Speicher- und Zugriffsstrukturen aus. Mit dem sogenannten Map/Reduce-Verfahren lassen sich die Aufgaben in massiv verteilten Datenbanken parallelisieren und effizient lösen.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Das Datenbanksystem baut für jeden Primärschlüssel automatisch eine Indexstruktur auf; bei zusammengesetzten Schlüsseln werden erweiterte Indexstrukturen verwendet.

References

  • Bayer, R.: Symmetric binary B-trees: data structures and maintenance algorithms. Acta Informatica 1(4), 290–306 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  • Celko, J.: Joe Celko’s Complete Guide to NoSQL – What Every SQL Professional Needs to Know About Nonrelational Databases. Morgan Kaufmann (2014)

    Google Scholar 

  • Dean, J., Ghemawat, S.: MapReduce – simplified data processing on large clusters. In: Proceedings of the 6th Symposium on Operating Systems, Design and Implementation (OSDI’04), pp. 137–150. San Francisco, 6–8 Dec 2004

    Google Scholar 

  • DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W.: Dynamo – Amazon’s highly available key-value store. In: Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP’07), pp. 205–220. Stevenson, 14–17 Oct 2007

    Google Scholar 

  • Edlich, S., Friedland, A., Hampe, J., Brauer, B., Brückner, M.: NoSQL – Einstieg in die Welt nichtrelationaler Web 2.0 Datenbanken. Carl Hanser Verlag (2011)

    Google Scholar 

  • Härder, T.: Implementierung von Datenbanksystemen. Hanser (1978)

    Google Scholar 

  • Härder, T., Rahm, E.: Datenbanksysteme – Konzepte und Techniken der Implementierung. Springer (2001)

    Google Scholar 

  • Karger, D., Lehmann, E., Leighton, T., Levine, M., Lewin, D., Panigrahy, R.: Consistent hashing and random trees – distributed caching protocols for relieving hot spots on the world wide web. In: Proceedings of the 29th Annual ACM Symposium on Theory of Computing, El Paso (1997)

    Google Scholar 

  • Lockemann, P.C., Schmidt, J.W. (Hrsg.): Datenbank-Handbuch. Springer (1993)

    Google Scholar 

  • Maier, D.: The Theory of Relational Databases. Computer Science Press (1983)

    Google Scholar 

  • Maurer, W.D., Lewis, T.G.: Hash table methods. ACM Comput. Surv. 7(1), 5–19 (1975)

    Article  MATH  Google Scholar 

  • Nievergelt, J., Hinterberger, H., Sevcik, K.C.: The grid file: an adaptable symmetric multikey file structure. ACM Trans. Database Syst. 9(1), 38–71 (1984)

    Article  Google Scholar 

  • Paredaens, J., De Bra, P., Gyssens, M., Van Gucht, D.: The Structure of the Relational Database Model. Springer (1989)

    Google Scholar 

  • Redmond, E., Wilson, J.R.: Seven Databases in Seven Weeks – A Guide to Modern Databases and the NoSQL Movement. The Pragmatic Bookshelf (2012)

    Google Scholar 

  • Sadalage, P.J., Fowler, M.: NoSQL Distilled – A Brief Guide to the Emerging World of Polyglot Persistence. Addison-Wesley (2013)

    Google Scholar 

  • Tilkov, S.: REST und HTTP – Einsatz der Architektur des Web für Integrationsszenarien. dpunkt (2011)

    Google Scholar 

  • Ullman, J.: Principles of Database Systems. Computer Science Press (1982)

    Google Scholar 

  • W3C: World Wide Web Consortium. Siehe http://www.w3.org/ (2014). Abgerufen am 18 Dezember 2014

  • Wiederhold, G.: Database Design. McGraw-Hill (1983)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas Meier .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Meier, A., Kaufmann, M. (2016). Systemarchitektur. In: SQL- & NoSQL-Datenbanken. eXamen.press. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47664-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-47664-2_5

  • Published:

  • Publisher Name: Springer Vieweg, Berlin, Heidelberg

  • Print ISBN: 978-3-662-47663-5

  • Online ISBN: 978-3-662-47664-2

  • eBook Packages: Computer Science and Engineering (German Language)

Publish with us

Policies and ethics