Was Sie über NoSQL Datenbanken wissen sollten!

955 views

Published on

Präsentation von der DOAG 2013 von Dr. Halil-Cem Gürsoy.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
955
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Was Sie über NoSQL Datenbanken wissen sollten!

  1. 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. 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
  3. 3. Unsere Agenda Klassifizierung Gemeinsamkeiten CAP & BASE Skalierung Map / Reduce 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  4. 4. 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013 http://www.flickr.com/photos/travis_warren123/4229031035/
  5. 5. NoSQL = Not only SQL 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  6. 6. Grobe Klassifizierung – 4 Typen Key / Value Wide Column Family Dokumentenorientierte Datenbanken Graphenorientierte Datenbanken 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  7. 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. 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
  9. 9. Dokumentenorientierte Datenbanken Semistrukturierten „Dokumenten“ JSON oder BSON Kein Schema / Keine Joins Komplexe Datenstrukturen 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  10. 10. Dokumente... {"name":"Meier", "forename":"Max", "adress":{"street":"Deich 7", "postcode":28355, "city":"Bremen"} "comment“:"Good old boy."} 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  11. 11. Graphenorientierte Datenbanken Knoten (Gerichtete) Beziehungen Attribute an Knoten und Beziehungen Rekursive Strukturen Kein Schema 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  12. 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. 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
  14. 14. 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  15. 15. BASE Basically Available Soft state Eventual consistency Pritchett, 2008 – ACM Keynote 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  16. 16. BASE Eventualy consistency == Schlussendliche Konsistenz 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  17. 17. Ausfallsicherheit Replikation Daten redundant gespeichert System auf Ausfälle eingerichtet 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  18. 18. Ausfallsicherheit Replica 1 Replica 1 Replica 1 Replica 2 Replica 2 Replica 2 Replica 3 Replica 3 Replica 3 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  19. 19. 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013 http://www.flickr.com/photos/byte/137261341/
  20. 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
  21. 21. Skalierung durch Sharding Replica 1 Replica 1 Replica 1 Replica 1 Replica 2 Replica 2 Replica 2 Replica 2 Replica 3 Replica 3 Replica 3 Replica 3 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  22. 22. MapReduce Schnelles Durchsuchen Konstante Geschwindigkeit bei steigender Datenmenge „Harvest / Yield“ 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  23. 23. MapReduce Quelle: http://de.wikipedia.org 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013
  24. 24. 15.11.13 NoSQL - Was Sie wissen sollten - DOAG2013 http://www.flickr.com/photos/an_untrained_eye/6630719431/
  25. 25. Vielen Dank für Ihre Aufmerksamkeit. www.adesso.de info@adesso.de

×