Zusammenfassung
Viele webbasierte Anwendungen setzen für die unterschiedlichen Dienste adäquate Datenhaltungssysteme ein. Die Nutzung einer einzigen Datenbanktechnologie, z. B. der relationalen, genügt nicht mehr. In diesem Kapitel werden entsprechend die Grundlagen für relationale Datenbanken – SQL-Datenbanken – sowie für NoSQL-Datenbanken gegeben. Als Einstieg dient ein elektronischer Shop, welcher gleichzeitig SQL- und NoSQL-Datenbanken als Architekturkomponenten beansprucht. Danach werden Modellierungsansätze für den Einsatz von relationalen und graphorientierten Datenbanken einander gegenüber gestellt. Die Nutzung von Daten mittels Datenbankabfragesprachen wird exemplarisch mit SQL (Structured Query Language) für relationale und mit Cypher für graphorientierte Datenbanken illustriert. Zudem werden unterschiedliche Konsistenzvarianten besprochen.
Dieses Kapitel beruht teilweise auf Auszügen aus den beiden Textbüchern ‚Relationale und postrelationale Datenbanken‘ (Meier 2010) resp. ‚SQL- und NoSQL-Datenbanken‘ (Meier und Kaufmann 2016).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Astrahan, M.M., Blasgen, M.W., Chamberlin, D.D., Eswaran, K.P., Gray, J.N., Griffiths, P.P., King, W.F., Lorie, R.A., McJones, P.R., Mehl, J.W., Putzolu, G.R., Traiger, I.L., Wade, B.W., Watson, V.: System R – relational approach to database management. ACM Trans. Database Syst. 1(2), 97–137 (1976)
Brewer E.: Keynote – towards robust distributed systems. 19th ACM Symposium on Principles of Distributed Computing, Portland, 16–19 July (2000)
Chen, P.P.-S.: The entity-relationship model – towards a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)
Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13(6), 377–387 (1970)
Dijkstra, E.W.: A note on two problems in connexion with graphs. Numerische Mathematik 1, 269–271 (1959)
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)
FMM – Fuzzy Management Methods. International Research Book Series. Springer, Heidelberg. http://www.springer.com/series/11223 (2015). Zugegriffen am 21.07.2015
Gilbert, S., Lynch, N.: Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services. Massachusetts Institute of Technology, Cambridge, MA (2002)
Gugerli, D., Meier, A., Zehner, C.A., Zetti, D.: Sharing als Konzept, Lösung und Problem – Ein Gespräch über Informatik im technikhistorischen Wandel. In: Fröschle et al. (Hrsg.) Paradigmenwechsel. HMD-Zeitschrift Praxis der Wirtschaftsinformatik, 51(6), 898–910. Springer-Verlag, Heidelberg Dezember (2014)
Härder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Comput. Surv. 15(4), 287–317 (1983)
Meier, A.: Relationale und postrelationale Datenbanken. Springer, Heidelberg (2010)
Meier, A., Kaufmann, M.: SQL- & NoSQL-Datenbanken. Springer, Heidelberg (2016)
Robinson, I., Webber, J., Eifrem, E.: Graph Databases. O’Reilly and Associates, Cambridge (2013)
Tittmann, P.: Graphentheorie – Eine anwendungsorientierte Einführung. Fachbuchverlag Leipzig, München (2011)
Van Bruggen, R.: Learning Neo4j. Packt Publishing Inc., Birmingham (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Fachmedien Wiesbaden
About this chapter
Cite this chapter
Meier, A. (2016). Datenmanagement mit SQL und NoSQL. In: Fasel, D., Meier, A. (eds) Big Data. Edition HMD. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-11589-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-658-11589-0_2
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-11588-3
Online ISBN: 978-3-658-11589-0
eBook Packages: Computer Science and Engineering (German Language)