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.
Upcoming SlideShare
Warum NoSQL Datenbanken auf dem Vormarsch sind
Next
Download to read offline and view in fullscreen.

Share

Warum NoSQL? Wann macht der Einsatz von NoSQL Datenbanken Sinn?

Download to read offline

Über einen Einsatz einer NoSQL-Datenbank (Not only SQL = nicht nur SQL) sollte überall dort nachgedacht werden, wo eine SQL-Datenbank an ihre Grenzen stößt oder zur Erfüllung der Aufgabe aufwändige architektonische Anpassungen notwendig wären, wie z. B. die Erstellung eines neuen Datenmodelles. In diesem Vortrag wird auf die spezifischen Unterschiede von NoSQL Datenbanken zu relationalen Datenbanken eingegangen. Darüber hinaus wird vermittelt bei welcher Art von Daten und Anwendungszenarien NoSQL Datenbanken Vorteile bieten. Kostenfreier Download: NoSQL for Dummies Book hier: http://info.marklogic.com/nosql-for-dummies.html. Für Fragen wenden Sie sich bitte an: info@marklogic.com

  • Be the first to like this

Warum NoSQL? Wann macht der Einsatz von NoSQL Datenbanken Sinn?

  1. 1. Warum NoSQL? Von Mario Briana Product A Dedicated Infrastructure (database + search engine) Product B Product C Company Data Industry Data Filings Reports
  2. 2. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 2 Relationale Datenbanken …
  3. 3. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 3  Schema beim Schreiben & Lesen  Normalisierung um Redundanzen zu vermindern – 1:1, 1:Many, Many:Many  Objekt-relationale Unverträglichkeit – Daten  Objekte  Neue Daten => neues Modell  Skalierbarkeit Relationale Datenbanken
  4. 4. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 4 Profil Kontakt Daten Erfahrung Empfehlungen Media
  5. 5. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 5 ID MEMBER_NAME AGE ORG_ID 12 Grady Booch 59 442 133 Neeraj Gupta 23 934 348 Jose Cordova 37 115 ID ORG_SHORT_NM ORG_FULL_NM ORG_TYPE ORG_STATE 115 Sun Sun Microsystems corporation 09 442 IBM CE Lab International Business M… corporation 22 934 Stanford Stanford University Educational 09 ID ST_ABBR ST_NAME 09 CA California 22 HI Hawaii 33 TX Texas In welchem Staat wohnt Grady Booch?
  6. 6. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 6 Heterogene Daten sind eine echte Herausforderung
  7. 7. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 7 NoSQL Datenbanktypen  Key-Value – Amazon Dynamo, Riak  Dokumentenorientierte – MarkLogic, CouchDB, MongoDB  Graphen – Neo4j, OrientDB  Spaltenorientierte – Cassandra, BigTable, SimpleDB
  8. 8. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 8 NoSQL Datenbanktypen  Key-Value – Amazon Dynamo, Riak  Dokumentenorientierte – MarkLogic, CouchDB, MongoDB  Graphen – Neo4j, OrientDB  Spaltenorientierte – Cassandra, BigTable, SimpleDB
  9. 9. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 9 Dokumentenmodell – hierarchische Baumstruktur Profile Name Contact Info Email Experience Company Position Job Name State Recommendation
  10. 10. <profile> <name>Grady Booch</name> <contact-info> <email>grady@booch.com</email> <email>grady@ibm.com</email> </contact-info> <experience> <job current=“true”> <company> <name>IBM CE Lab</line1> <state>HI</zip> </company> <position>IBM Fellow</position> <recommendation>Grady is awesome</recommendation> </job> </experience> </profile> In welchem Staat wohnt Grady Booch? Dokumente sind “human readable” (xml)
  11. 11. { "profile": { "name": "Grady Booch", "contactInfo": { "emails": ["grady@booch.com", "grady@ibm.com"] }, "jobs": [{ "current": true, "company": { "name": "IBM CE Lab", "state": "HI" } "position": "IBM Fellow", "recommendation": "Grady is awesome" }] } } In welchem Staat wohnt Grady Booch? Dokumente sind “human readable” (json)
  12. 12. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 12 The Beauty of NoSQL Flexibles Datenmodell Einlesen der Daten (Ingest “as is”) Suchen und Abfragen
  13. 13. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 13 Iterativer Prozess Suchen & AbfragenIngest “as is” Anwendung MarkLogic ist “Schema flexibel”
  14. 14. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 14 The Only Enterprise NoSQL Database  ACID Transaktionen  Hochverfügbarkeit und Disaster Recovery  Horizontale Skalierbarkeit und Elastzität  Sicherheit  Skalieberakeit und Elastitzität  Semantische Daten  Cloud Verfügbarket SEARCHDATABASE APPLICATION SERVICES
  15. 15. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 15 Situation “vor MarkLogic” PDF
  16. 16. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 16 Situation “Mit MarkLogic” – Darum NoSQL!
  17. 17. © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.SLIDE: 17 MarkLogic Architecture
  18. 18. Geospatial Support Full-text Search Flexible Indexes Native JSON Store Native XML Store Real-time Alerting Native RDF Triple Store Bitemporal Tiered Storage Fully Transactional Server-side JavaScript Hadoop and HDFS Cloud Ready (AWS) SQL Support Scalable and Elastic MarkLogic Content Pump REST API Samplestack Ad-hoc Queries Schema Agnostic XA Transactions 24/7 Engineering Support LDAP and Kerberos Security Security Certifications Configuration Management Monitoring and Management Performance at scale Customizable Failover Customizable Backup Atomic Forests Point-in-time Recovery ACID Transactions Index Across Data Types Flexible Replication Semantic Inference Multi-OS Support POWERFUL AGILE TRUSTED MarkLogic / Enterprise NoSQL Database Platform
  19. 19. WHAT WILL YOU REIMAGINE? MEHR INFORMATIONEN ERHALTEN SIE: MARKLOGIC.COM / INFO@MARKLOGIC.COM

Über einen Einsatz einer NoSQL-Datenbank (Not only SQL = nicht nur SQL) sollte überall dort nachgedacht werden, wo eine SQL-Datenbank an ihre Grenzen stößt oder zur Erfüllung der Aufgabe aufwändige architektonische Anpassungen notwendig wären, wie z. B. die Erstellung eines neuen Datenmodelles. In diesem Vortrag wird auf die spezifischen Unterschiede von NoSQL Datenbanken zu relationalen Datenbanken eingegangen. Darüber hinaus wird vermittelt bei welcher Art von Daten und Anwendungszenarien NoSQL Datenbanken Vorteile bieten. Kostenfreier Download: NoSQL for Dummies Book hier: http://info.marklogic.com/nosql-for-dummies.html. Für Fragen wenden Sie sich bitte an: info@marklogic.com

Views

Total views

1,644

On Slideshare

0

From embeds

0

Number of embeds

5

Actions

Downloads

8

Shares

0

Comments

0

Likes

0

×