2. Twitter Tag: #briefr The Briefing Room
Welcome
Host:
Eric Kavanagh
eric.kavanagh@bloorgroup.com
3. Twitter Tag: #briefr The Briefing Room
! Reveal the essential characteristics of enterprise software,
good and bad
! Provide a forum for detailed analysis of today s innovative
technologies
! Give vendors a chance to explain their product to savvy
analysts
! Allow audience members to pose serious questions... and get
answers!
Mission
4. Twitter Tag: #briefr The Briefing Room
JUNE: Database
July: CLOUD
August: HIGH PERFORMANCE ANALYTICS
September: ANALYTICS
5. Twitter Tag: #briefr The Briefing Room
Database
SQL
NoSQL
Graph
Object
Grid
NewSQL
Cloud
Document
And lots more…
6. Twitter Tag: #briefr The Briefing Room
Analyst: Robin Bloor
Robin Bloor is
Chief Analyst at
The Bloor Group
robin.bloor@bloorgroup.com
7. Twitter Tag: #briefr The Briefing Room
! Objectivity develops NoSQL platforms
! Its flagship product is Objectivity/DB, a distributed
database management system
! Objectivity also offers InfiniteGraph, a graph database built
on top of Objectivity/DB, and GraphMyLife, a mobile
application that provides search capabilities across social
networks
Objectivity
8. Twitter Tag: #briefr The Briefing Room
Leon Guzenda
Leon Guzenda is one of the founding members of
Objectivity and one of the original architects of
Objectivity/DB. He currently works with Objectivity’s
major customers to help them develop and deploy
complex applications and systems that use
Objectivity/DB. He also liaises with technology
partners and industry groups to help ensure that
Objectivity/DB remains at the forefront of database
and distributed computing technology.
Leon has more than 35 years experience in the
software industry. At Automation Technology Products
he managed the development of the ODBMS for the
Cimplex solid modeling and numerical control
system. Before that, he was Principal Project Director
for International Computers Ltd. in the United
Kingdom. He was also design and development
manager for ICL’s 2900 IDMS product. Leon has a
B.S. degree in Electronic Engineering from the
University of Wales.
9. Connecting The Dots
How A Graph Database Enables The Discovery Of Extra Value In An
Existing Enterprise Or Big Data Repository
Leon Guzenda
Bloor Briefing Room
June 25, 2013
Ø Current Big Data Analytics
Ø Graph Analytics
Ø InfiniteGraph
Ø The Big Data Connection Platform
36. Thank You!
InfiniteGraph – For highly interconnected
data that has data in the connections
Please take a look at objectivity.com
For InfiniteGraph Online Demos, White Papers, Free
Downloads, Samples, Tutorials and the GraphMyLife App
37. Twitter Tag: #briefr The Briefing Room
Perceptions & Questions
Analyst:
Robin Bloor
39. The Bloor Group
NoSQL Confusion
As the graph
indicates, NoSQL is a
very confusing
descriptor.
WHAT CAN A GIVEN
DATABASE ACTUALLY
DO?
The important question is
40. The Bloor Group
Database Types
1
2
3
4
Big Table: No JOIN DBMS
Relational Database: Optimized for data stored in
sets
Document Database: Optimized for data stored in
hierarchical structures
Graph Database: Optimized for data stored in graphs
or directed graphs (networks)
There are 4 types of database (engine):
41. The Bloor Group
Workload Types
1
2
3
4
Big Table: Select, Project
Relational Database: Select, Project, Join
Document Database: Search and Join
Graph Database: Graph walking
There are 4 types of associated workload:
42. The Bloor Group
A Database For All Seasons?
It is feasible to build an engine that handles all
these workloads, but not feasible to have one
that handles them all well
This is because performance is highly
dependent on how you physically store the data
Different workloads mean different physical
data storage
Currently, the unexploited engines are the
graph database and the document database
43. The Bloor Group
And In The Future?
We are beginning to
see the emergence of
the triple store
Graph databases are
suited to being triple
stores
We do not yet know if
a new database type
will emerge
44. The Bloor Group
Questions
! We tend not to think much of graph database
applications, partly because we have not had an
easy way to search graphs of data.
! In my view we have reached a situation where
there will always be multiple “data engines.” Is
that Objectivity’s view?
! While we have focused on Objectivity as a
Graph Database, what other workloads can it be
applied to?
! Which sectors/businesses are currently in
Objectivity’s “sweet spot”?
45. The Bloor Group
Questions
! Data analytics is currently the motivation for a
good deal of database purchases. What kind of
data analytics does one carry out on a graph
database?
! Have you encountered significant interest in
triple stores and semantic searches?
! Which companies/products do you regard as
competitors/partners?