Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Was Sie über NoSQL Datenbanken wissen sollten!

1,102 views

Published on

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

  • Be the first to comment

  • Be the first to like this

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

×