Lecture: NoSQL, NewSQL, MySQL

Wie SQL und NoSQL voneinander lernen können

Event_large

Datenbanken sind als Systeme, die Zustand (State) halten sehr schwer zu skalieren. Verschiedene NoSQL-Systeme bieten hier Auswege an, aber einige der vorgestellten Lösungen bestehen darin, die schwierigen Probleme zu ignorieren. Der Vortrag soll einen Überblick geben, was die Probleme und mögliche Lösungen sind oder nicht sein können.

Traditionelle Datenbanken lassen sich sinnvoll nur vertikal skalieren: Kauft größere Kisten!

Moderne Systeme baut man aber eher als verteilte Datenbanken auf - dabei kommt es zu einer Reihe von Effekten, die dem Wachstum Grenzen setzen. Die Schwierigkeiten wurzeln in Netzwerklatenzen, verteilten inkonsistenten Zuständen und in einem erschwerten Systembetrieb, wenn die Datenmengen sehr groß werden.

Eine Reihe sehr unterschiedlicher Systeme, die unter dem gemeinsamen Label "NoSQL" geführt werden, bearbeitet diese Probleme und versucht Antworten zu formulieren. Teilweise bestehen diese Antworten jedoch darin, das eigentliche Problem zu ignorieren, oder seine Lösung auf die Anwendung abzuwälzen.

Der Vortrag gibt einen Überblick über die Problematik von "Big Data" und verteilten Datenbanken, die Probleme und mögliche Lösungen sowie existierende gültige und ungültige Lösungsansätze, und endet hoffentlich mit einer angeregten Diskussion.

Eigenes Material bisher:
http://blog.koehntopp.de/archives/2844-Was-bedeutet-eigentlich-Relationale-Algebra.html
http://blog.koehntopp.de/archives/2787-Die-relationale-Datenbank-wird-40..html
http://blog.koehntopp.de/archives/2969-Ein-paar-Gedanken-zum-Thema-NoSQL.html
http://blog.koehntopp.de/archives/3056-Schemaless.html
http://blog.koehntopp.de/archives/3057-Zusammenfassung-Schemaless.html

Info

Day: 2011-08-21
Start time: 17:45
Duration: 01:00
Track: Databases

Feeback

Click here to let us know how you liked this event.