Presentation is loading. Please wait.

Presentation is loading. Please wait.

Https://www.flickr.com/photos/jdhancock/5307754233; License: CC BY 2.0 Crossmedia- Publishing mit NoSQL-Techniken: Möglichkeiten, Einsatzszenarien, Bewertung.

Similar presentations


Presentation on theme: "Https://www.flickr.com/photos/jdhancock/5307754233; License: CC BY 2.0 Crossmedia- Publishing mit NoSQL-Techniken: Möglichkeiten, Einsatzszenarien, Bewertung."— Presentation transcript:

1 https://www.flickr.com/photos/jdhancock/5307754233; License: CC BY 2.0 Crossmedia- Publishing mit NoSQL-Techniken: Möglichkeiten, Einsatzszenarien, Bewertung Christian Kohl, De Gruyter 23.06.2015 Cross-Media-Forum, München

2 1)Kurze Erläuterung NoSQL + XML 2)NoSQL + XML im Crossmedia-Publishing bei De Gruyter Source: http://www.flickr.com/photos/ravescuritiba/773032554/

3 A very very short history of DB technology 1960s Hierarchical Era Applikations- und Hardware spezifische Datenspeicherung IBM Mainframes bspw. 1970s+ Relational Era Granularer Zugriff auf hochstrukturierte Daten Tabellen: Spalten/Zeilen IBM, MS, Oracle, … + SQL 2000s+ Any Structure Era Schema agnostic, Massive scale, Query and search, Heterogeneous data, Unstructered, Faster time-to- results Amazon, Google, Facebook, LinkedIn, MarkLogic, … + XQUERY, SPARQL, Gremlin, … Image Source: https://www.flickr.com/photos/infocux/8450190120; License: CC BY-NC 2.0

4 Information Continuum RDBMS Semi- or Un-StructuredStructured Free textRelational HierarchicalSemi-structured EmailsDocumentsTime-varying XMLMetadata Content Geospatial Sparse Graph Suchmaschine Volumen von Information Datenlandschaft heute Source: Frank Föge, MarkLogic Corporation, 2014. Datenmenge Verlinkung Semi-/Un- Structured Data Verteilte, horizontal skalierbare Architekturen

5 Datenkomplexität / -heterogenität Performance Lohnliste Großzahl d. Webanwendungen Soziales Netzwerk Semantic Trading? Relationale DB Anforderung der Applikation RDBMS Performance

6 Source: Sam Bisbee, http://www.ibmbigdatahub.com/blog/exploring-nosql-family-tree.

7 Image Source: http://h5inc.files.wordpress.com/2011/04/warning-brain-explosion-zone.pnghttp://h5inc.files.wordpress.com/2011/04/warning-brain-explosion-zone.png Riak, Dynamo, Voldemort, … Key/Value Cassandra, Hbase, BigTable, … Column Oriented MarkLogic, CouchDB, MongoDB, … Document Store Neo4j, InfiniteGraph, … Graph (Zu) Einfache NoSQL Taxonomie

8 Image Source: https://steenschledermann.files.wordpress.com/2014/05/no-thanks-were-too-busy1.jpg?w=611 NoSQL ermöglicht … Schnellere App Entwicklung Heterogene Datentypen Rapid Deployment Starke horizontale Skalierbarkeit hinsichtlich Größe Komplexität

9 Source: http://media.gamemanx.com/flv/sf4-ehonda-sagat.jpg

10 © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 10 Developer Journey Iterate Load Data Sources “as-is” (XML, JSON, Binary) Search Transform Combine Data Define Indexes for Analytics Data Access Web Application User Interface == Agile Process

11 Image Source: http://www.flickr.com/photos/rs-foto/1242024959/ DOXMLDBs

12 © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 12 A book table looks like this…?? Book Info Title = “I Love Penguins” Author = “S. Lion” Section Chapter Page Paragraph = “I love penguins because…” Page Paragraph = “On the subject of food…” Chapter Page Section Chapter Paragraph titleauthorsection… I Love PenguinsS. Lion Issues with Sections? How many columns? Option: Modeling hierarchies with relations (foreign key) is not efficient. DB Schema mapping Shredding Foreign Keys & Joins Performance Overhead Maintenance Overhead

13 http://thewobbitaparody.blogspot.de The Superfriends Of The Ring Paul Erickson (…) Promo came in soon afterwards. He glanced about the condo and then quietly asked "Is Uncle Bulbo gone yet?“ "Yes, at last," said Pantsoff. "I thought he'd never leave. Oh, he left something for you." He handed Promo the inter-office envelope. "Don't bother unwinding the string. Inside is his will, his trust documents, and his tax records. I think he left you his ring, too.“ "Oh, great," said Promo. "How long do I have to keep that stuff? Five years? Seven years? Forever? I hate filing." He stopped complaining for a moment. "You said his magic ring is in there too? Cool! I'll never have to pay a cover charge to enter a nightclub again!“ "Promo, you've inherited Bulbo's fortune, so stop thinking small for a change. Actually, don't think about the ring at all. Just put it away. Keep it secret, and keep it safe!" (…)

14 © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 14 Dokument als Informations-Container Suspicious vehicle… Suspicious vehicle near airport 2012-11-12Z observation/surveillance suspicious activity suspicious vehicle 37.497075 -122.363319 IRIID IRIID isa value license-plate ABC 123 A blue van… A blue van with license plate ABC 123 was observed parked behind the airport sign… Metadaten, Daten, Beziehungen und Inhalte

15 © COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 15 Dokument als Informations-Container Suspicious vehicle… 2012-11-12Z suspicious activity suspicious vehicle 37.497075 -122.363319 A blue van… IRIID isa value license-plate ABC 123 observation/surveillance Semant ic ( RDF ) Triple s Unstructure d full - text Geosp atial Val ues

16 XML ist für Verlage

17 Source: http://www.flickr.com/photos/scotthudson/3448785931/ De Gruyter Online De Gruyter CMS Maybe Asset Management? Maybe DataWarehouse? NoSQL bei DG

18 De Gruyter Online Dokumente Metadaten Assets Entitlements Starkes Wachstum Unterschiedlichste Daten

19 De Gruyter CMS Dokumente Metadaten Triples Assets Häufiges Re-Arrangement der Daten: Änderungen bei Struktur und Verlinkung

20 Semantik

21

22


Download ppt "Https://www.flickr.com/photos/jdhancock/5307754233; License: CC BY 2.0 Crossmedia- Publishing mit NoSQL-Techniken: Möglichkeiten, Einsatzszenarien, Bewertung."

Similar presentations


Ads by Google