Oracle NoSQL DB & InfiniteGraph - Trends in Big Data and Graph Technology
 

Oracle NoSQL DB & InfiniteGraph - Trends in Big Data and Graph Technology

on

  • 1,425 views

Join Oracle NoSQL DB and InfiniteGraph development teams in a discussion of the latest trends in Big Data and Graph Technology. Learn what Oracle’s view of Big Data is and how Oracle NoSQL Database ...

Join Oracle NoSQL DB and InfiniteGraph development teams in a discussion of the latest trends in Big Data and Graph Technology. Learn what Oracle’s view of Big Data is and how Oracle NoSQL Database technologies enable you to manage vast amounts of real-time key-value data.

Statistics

Views

Total Views
1,425
Views on SlideShare
1,425
Embed Views
0

Actions

Likes
1
Downloads
35
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Oracle NoSQL DB & InfiniteGraph - Trends in Big Data and Graph Technology Oracle NoSQL DB & InfiniteGraph - Trends in Big Data and Graph Technology Presentation Transcript

  • www.Objectivity.com Latest Trends in Big Data and Graph Database technologies Brian Clark, VP Product Management on August 16th, 2012
  • Overview• The Big Data Problem• Current Big Data Analytics• NoSQL Technologies• Relationship Analytics• InfiniteGraph and NoSQL DB
  • The Big Data Problem
  • The Big Data ProblemInformation Overload!Making sense of it all takes time and $$$•Volume - vast amount of data•Velocity - rate of input, rate of change•Variety – structured, un-structured, semi-structured•Value –analytics to gain understanding from the data and relationships•Veracity – truth or meaning of the data and relationships
  • 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 Unstructured
  • Incremental Improvements Aren’t EnoughAll 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 relational and most NoSQL solutions are bad at handling relationships.• Object and Graph databases can efficiently store, manage and query the many kinds of relationships hidden in the data.
  • NoSQL Technologies
  • Not Only SQL – a group of 4 primary technologies• Users choose between four different primary technologies for different purposes: – Key-Value Stores – “Big Table” Clones – Document Databases – Object and Graph databases (including InfiniteGraph)• Many implementations sacrifice consistency (ACID transactions, CAP – eventual consistency) for performance.• Technologies such as Objectivity/DB and InfiniteGraph offer ACID transactions, with consistency and performance.
  • The NoSQL Market
  • Relationship Analytics
  • Example 1 - Market AnalysisThe 10 companies that control a majority of U.S. consumer goods brands
  • Example 2 - DemographicsUsed in social network analysis, marketing, medical research etc.
  • Example 3 - Seed To Consumer Tracking ?
  • Example 4 - Ad Placement NetworksSmartphone Ad placement - based on the the user’s profile and location data captured by opt-in applications.• The location data can be stored and distilled in a key-value and column store hybrid database, such as Cassandra• The locations are matched with geospatial data to deduce user interests.• As Ad placement orders arrive, an application built on a graph database such as InfiniteGraph, matches groups of users with Ads:• Maximizes relevance for the user.• Yields maximum value for the advertiser and the placer.
  • Example 5 - Healthcare InformaticsProblem: Physicians need better electronic records for managing patient data on a global basis and match symptoms, causes, treatments and interdependencies to improve diagnoses and outcomes.• Solution: Create a database capable of leveraging existing architecture using NOSQL tools such as Objectivity/DB and InfiniteGraph that can handle data capture, symptoms, diagnoses, treatments, reactions to medications, interactions and progress.• Result: It works: • Diagnosis is faster and more accurate • The knowledge base tracks similar medical cases. • Treatment success rates have improved.
  • The Polyglot Approach
  • SUMMARY: A Polyglot Approach Works Best... LANGUAGE REPOSITORY PROBLEM ANALYTICS BI TOOLS GRAPH TOOLS VISUAL ANALYTICS
  • ...SUMMARY: A Polyglot Approach Works Best
  • InfiniteGraphThe Big Data Connection Platform