SIGS DATACOM Fachinformationen für IT-Professionals

SEACON digital 2020

software engineering + architecture conference

Online - Konferenz

Sessiondetails

Vortrag: Fr 2.4
Datum: Fr, 18.09.2020
Uhrzeit: 13:05 - 13:45
cart

Larry und Bill: Big Data oder Big Pile of Poo?

Uhrzeit: 13:05 - 13:45
Vortrag: Fr 2.4

 

In Zeiten von Big Data und NoSQL geraten relationale Datenbanken scheinbar aus der Mode. Sehr zu Unrecht, zeigt dieser Vortrag. Wenn wir sie nämlich richtig zu nutzen wissen, können sie weit mehr als wir ihnen heute zutrauen - und skalieren auch angesichts wachsender Datenmengen durchaus mit. Das ist eine frohe Botschaft - insbesondere für all diejenigen, die ihre Datenbank und den darin enthaltenen Datenschatz nicht ohne Weiteres ersetzen können oder wollen.

Zielpublikum: Entwickler, Entscheider, Datenbankinteressierte
Voraussetzungen: Teilnehmer sollten ein Grundverständnis von SQL und relationalen Strukturen haben.
Schwierigkeitsgrad: Fortgeschritten

Extended Abstract:
Dies ist die Geschichte einer relationalen Datenbank, nennen wir sie Larry. Larry ist schon etwas älter und hat etliche Terrabytes an Daten angesammelt. Täglich schaufelt er Hunderte Millionen Datensätze, keucht dabei schon arg und steht kurz vor dem Zusammenbruch.

Larry in Rente zu schicken und durch eine elegante und hippe NoSQL-Big-Data-Lösung zu ersetzen, ist indes nicht möglich: Denn mit all seinen Daten ist er inzwischen unternehmenskritisch geworden - zudem steht die Hauptsaison vor der Tür und mit ihr ein intensiver Datenverkehr. Was Larry jetzt also braucht, ist ein Fitness-Crashkurs - und den bekommt er! Worin dieser besteht, zeigt der Vortrag an konkreten Beispielen.

Sein Nachfolger für die neue Saison, nennen wir es Bill, ist ebenfalls eine relationale Datenbank. Allerdings: Die anstehende Migration ermöglicht es ihm, die Daten in andere Strukturen abzulegen. Damit kann Bill seinen Speicher besser nutzen und Zugriffe effizienter gestalten. Auch ein paar alte 'Features' konnten auf moderne Funktionen umgebaut werden.

Dieser Talk verdeutlicht anhand eines konkreten Szenarios, wo die typischen Probleme von relationalen Datenbanken liegen und wie wir diese lösen können - und räumt dabei auch mit dem Klischee auf, dass relationale DB angeblich nicht skalieren oder zu unflexibel seien.

Vorwarnung: Einige der gezeigten Lösungsansätze könnten sowohl NoSQL-Fans als auch Normalisierungspuristen verstören. Doch wir alle wissen ja: Fortschritt braucht Zweifel, auch an den eigenen Überzeugungen.