Infinite graph nosql meetup dec 2012

809 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
809
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
54
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Thinking we should be less about Objy in the last bullet… possibly Object oriented and graph databases… ?
  • Note Object Oriented Databases as NOSQL here.
  • This section seems out of place.
  • By having a scalable and distributed platform that can manage connections between all types of disparate data, enterprise can easily capitalize on the best tools for the job at hand.
  • Infinite graph nosql meetup dec 2012

    1. 1. Choosing The Right Big Data Tools For The Job – A Polyglot Approach  Current Big Data Analytics  Relationship Analytics  The NoSQL Polyglot Approach  The Big Data Connection Platform Leon Guzenda Silicon Valley NoSQL Meetup December 11, 2012
    2. 2. Objectivity Inc. • Objectivity, Inc. is headquartered in Sunnyvale, CA. • Objectivity has over two decades of Big Data and NoSQL experience • We develop NoSQL platforms for managing and discovering relationships and patterns in complex data: – Objectivity/DB - an object database that manages localized, centralized or distributed databases – InfiniteGraph - a massively scalable graph database built on Objectivity/DB that enables organizations to find, store and exploit the relationships in their data  Millions of deployments - Our technology is embedded in hundreds of enterprise and government systems and commercial productsCopyright © Objectivity, Inc. 2012
    3. 3. A Typical “Big Data” Analytics Setup Data Aggregation and Analytics Applications Commodity Linux Platforms and/or High Performance Computing Clusters Column Data Graph Object K-V RDBMS Hadoop Doc DB Store W/H DB DB Store Structured Semi-Structured UnstructuredCopyright © Objectivity, Inc. 2012
    4. 4. Not Only SQL – A group of 4 primary technologies Simple Highly InterconnectedCopyright © Objectivity, Inc. 2012
    5. 5. Relationship Analytics
    6. 6. Incremental Analytics Improvements Aren’t Enough All current solutions use the same basic architectural model • None of the current solutions have a way to store connections between entities in different silos • Most analytic technology focuses on the content of the data nodes, rather than the many kinds of connections between the nodes and the data in those connections • Why? Because traditional and earlier NoSQL solutions are bad at handling relationships. • Graph databases can efficiently store, manage and query the many kinds of relationships hidden in the data.Copyright © Objectivity, Inc. 2012
    7. 7. Relationship (Connection) Analytics...A SQL ShortcomingThink about the SQL query for finding all links between the two “blue” rows... its hard!! Table_A Table_B Table_C Table_D Table_E Table_F Table_G There are some kinds of complex relationship handling problems that SQL wasnt designed for.
    8. 8. Relationship (Connection) Analytics... A SQL Shortcoming Table_A Table_B Table_C Table_D Table_E Table_F Table_G InfiniteGraph - The solution can be found with a few lines of code A3 G4Copyright © Objectivity, Inc. 2012
    9. 9. Applications for Relationship Analytics MARKET ANALYSIS SOCIAL NETWORK ANALYSIS LOGISTICS HEALTHCARE INFORMATICSCopyright © Objectivity, Inc. 2012
    10. 10. Representing the Graph... The existing intelligence data might look like this: Events/Places People/Orgs Facts Situation X Combatant A A Called P A Seen Near X P Emailed S Situation Y Bank X P Called Q Q Seen Near T X Paid S Target T Civilian P R Seen Near T P Called R Cafe C Civilian Q A Banks at X S Seen Near T Civilian R A Seen At Y A Eats At Civilian SCopyright © Objectivity, Inc. 2012
    11. 11. Representing the Graph... We start by identifying the nodes (Vertices) and the connections (Edges) NODES CONNECTIONS Events/Places People/Orgs Facts Situation X Combatant A A Called P A Seen Near X P Emailed S Situation Y Bank X P Called Q Q Seen Near T X Paid S Target T Civilian P R Seen Near T P Called R Cafe C Civilian Q A Banks at X S Seen Near T Civilian R A Seen At Y A Eats At Civilian SCopyright © Objectivity, Inc. 2012
    12. 12. ...Representing the Graph.. 2 N “Nodes” VERTEX EDGE “Connections”Copyright © Objectivity, Inc. 2012
    13. 13. ...Representing the Graph.. “Nodes” VERTEX EDGE “Connections” Situation X Seen Near Combatant A Seen At Situation Y Eats At Called Banks At Cafe C Civilian P Bank X Called Called Emailed Paid Civilian Q Civilian R Civilian S Seen Near Seen Near Seen Near Target TCopyright © Objectivity, Inc. 2012
    14. 14. ...Analyzing the Graph... Situation X Seen Near Combatant A Seen At Situation Y Called Banks At Eats At Cafe C Civilian P Bank X Called Called Emailed Paid Civilian Q Civilian R Civilian S Seen Near Seen Near Seen Near Target TCopyright © Objectivity, Inc. 2012
    15. 15. ...Analyzing the Graph... Situation X Seen Near Combatant A Seen At Situation Y Called Banks At Eats At Cafe C Civilian P Bank X Called Called Emailed Paid Civilian Q Civilian R Civilian S Seen Near Seen Near Seen Near Target TCopyright © Objectivity, Inc. 2012
    16. 16. ...Threat Analysis Situation X Seen Near Combatant A Seen At Situation Y Called Banks At SUSPECTS Civilian P Bank X Called Called Emailed Paid Civilian Q Civilian R Civilian S Seen Near Seen Near Seen Near Target T NEEDS PROTECTIONCopyright © Objectivity, Inc. 2012
    17. 17. Graph Databases Can Connect The Dots DATABASE(S) GRAPH DATABASECopyright © Objectivity, Inc. 2012
    18. 18. Visual AnalyticsCopyright © Objectivity, Inc. 2012
    19. 19. The Polyglot ApproachCopyright © Objectivity, Inc. 2012
    20. 20. We (Oracle, Objectivity and Impetus) can help you combine Oracle NoSQLProducts with InfiniteGraph to produce... YOUR BIG DATA CONNECTION PLATFORM
    21. 21. InfiniteGraph - The Enterprise Graph Database • A high performance distributed database engine that supports analyst-time decision support and actionable intelligence • Cost effective link analysis – flexible deployment on commodity resources (hardware and OS). • Efficient, scalable, risk averse technology – enterprise proven. • High Speed parallel ingest to load graph data quickly. • Parallel, distributed queries • Flexible plugin architecture • Complementary technology • Fast proof of concept – easy to use Graph API.Copyright © Objectivity, Inc. 2012
    22. 22. InfiniteGraph Capabilities Parallel Graph Traversal Inclusive or Exclusive Selection X Start Start X Shortest or All Paths Between Objects Computational & Visualization Plug-Ins Compute Cost To DateStart Finish Start VisualizeCopyright © Objectivity, Inc. 2012
    23. 23. Conventional & Relationship Analytics Data Visualization & Analytics *Now HP *Now IBM Big Data Connection ORACLE Platform Big Data Solutions + Impetus, Oracle and Objectivity can help you combine Oracle NoSQL Products with InfiniteGraph to produce a customized Big Data Analytics PlatformCopyright © Objectivity, Inc. 2012
    24. 24. Thank You! Please take a look at objectivity.comFor InfiniteGraph Online Demos, White Papers, Free Downloads, Samples & Tutorials

    ×