Blog > Post
Datenbankkonzepte klar erklärt
von Matthias Gelbmann, Paul Andlinger, 22. Oktober 2012
Enzyklopädie von gebräuchlichen Begriffen und Konzepten der alten und neuen Datenbankwelt
DB-Engines will Informationen zu Datenbanksystemen präzise und gut verständlich präsentieren. Dazu gibt es seit kurzem eine übersichtliche Darstellung über die wesentlichen Features einzelner Datenbankmanagementsysteme, sowie ein Ranking ihrer Popularität.
Bei der Zusammenstellung dieser Informationen standen wir mehrfach vor der Situation, dass Begriffe, die in der Welt der relationalen Datenbanksysteme eine klar definierte Bedeutung haben, im NoSQL-Umfeld oft anders interpretiert werden und bei letzterem auch manche neu eingeführten Konzepte gar nicht oder nur rudimentär klargelegt werden. Ein typisches Beispiel ist die Verwendung des Begriffes "consistency" in ACID und CAP.
Der Grund liegt wohl darin, dass die relationalen Datenbanksysteme auf einem klaren theoretischen Konzept aufbauten (Paper von Codd aus 1970), während die neuen Systeme unabhängig voneinander aus praktischen Anforderungen heraus entstanden sind (etwa aus Performanceanforderungen beim Umgang mit großen Datenmengen, Speichern unstrukturierter Daten etc.) und auch untereinander durchaus unterschiedlichen Konzepten folgen.
Dies haben wir zum Anlass genommen, um die Begriffe und Konzepte, die im Zusammenhang mit Datenbankmanagementsystemen und NoSQL immer wieder verwendet werden, in einen Zusammenhang zu stellen und zu erklären.
Teilen sie diese Seite mit ihrem Netzwerk