1. Was Sie über NoSQL
Datenbanken wissen sollten!
Dr. Halil-Cem Gürsoy
Tw @hgutwit
G+ https://plus.google.com/+HalilCemGürsoy
15.11.13
2. Der Referent
Über 15 Jahre Software-Entwicklung
„Software Architect“ @ adesso AG
Verteilte, skalierbare Systeme
Continuous Delivery
Artikel und Konferenzen
15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013
4. 15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013
http://www.flickr.com/photos/travis_warren123/4229031035/
5. NoSQL = Not only SQL
15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013
6. Grobe Klassifizierung – 4 Typen
Key / Value
Wide Column Family
Dokumentenorientierte Datenbanken
Graphenorientierte Datenbanken
15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013
7. Key / Value-Datenbanken
Schlüssel / Wert-Paare
Optimiert auf konkurrierende Zugriffe
Oft in-memmory
Oft als Cache-Systeme
15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013
8. Wide Column Family
Schlüssel / Wert-Paare bilden Spalten
Unterschiedliche Anzahl Spalten / Zeile
Keine Joins
Kein Schema
Sehr große verteilte Datenmengen
15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013
12. Gemeinsamkeiten in der NoSQL-Welt
Kein Schema
Kein ACID-Support
...aber BASE!
Hohe Skalierbarkeit
15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013
13. Das CAP-Theorem
Andrew Brewer - 2000
Consistency
MongoDB
Nicht erfüllbar
DNS
Cassandra
Partition
15.11.13
Klassische
RDBMS
NoSQL - Was Sie wissen sollten - DOAG2013
Availability
19. 15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013
http://www.flickr.com/photos/byte/137261341/
20. Skalierung
scale out statt scale up
Horizontale Verteilung
Lese- und Schreibperformance
Sehr große Datenmengen
15.11.13
NoSQL - Was Sie wissen sollten - DOAG2013