In den letzten Jahren hat sich die Anzahl der verfügbaren Datenbanktechnologien signifikant erhöht, welche jede für sich eine Anzahl verschiedener Implementierungen mit sich bringt. Buzz Words wie „NoSQL“ oder „NewSQL“ verstecken oft bewährte Technologien vor den Betrachtenden. Die Aufgabe in realen Projekten besteht jedoch darin, eine Datenbank aufgrund ihrer Eigenschaften und Einschränkungen auszuwählen, die möglichst optimal für das zu lösende Problem geeignet ist.
Diese Expert Session evaluiert die verfügbaren Datenbanktechnologien aufgrund der Dateneigenschaften, welche in realen Szenarien wahrscheinlich angetroffen werden. Des Weiteren werden die Datenbanktechnologien anhand von Konzepten wie ACID, dem CAP Theorem und häufig anzutreffender Use Cases bewertet. Das Ziel dieser Bewertung ist es, Entscheidern Kriterien an die Hand zu geben, mit denen eine Datenbanktechnologie aufgrund der im Projekt vorhandenen Anforderungen ausgewählt werden kann.
Agenda
- Dateneigenschaften
- Struktur
- Volatilität
- Datenbankkonzepte
- ACID
- CAP Theorem
- SQL – NoSQL – NewSQL – Hybrid
- Datenbanktechnologien
- Name-Value-Store
- Table-Store
- Document-Store
- Objektorientierte Datenbanken
- Graph-Datenbanken
- Relationale Datenbanken
- Hybrid-Technologien
- NoSQL in relationalen Datenbanken
- Multi-Model-Datenbanken
- NewSQL Datenbanken
.
Zielgruppe
Software-Entwickler*innen, Entscheidungsträger mit technischem Hintergrund
.
Voraussetzungen
Datenbank-Grundkenntnisse