SlideShare a Scribd company logo
Introducing
DataStax Enterprise Graph
Agenda – 3 Goals
1. Why a Graph Database
2. Why DSE Graph for Cloud Applications
3. Key Features of DSE Graph to Support Cloud Applications
Jonathan Lacefield – Sr. Product Manager – DSE Graph and Multi Model
jlacefield@datastax.com
©2016 DataStax Confidential. Do not distribute without consent.
Problem(s) That Drive a Graph Database
1. Databases were built to store Things, not Relationships!
– Databases were optimized to extract well defined, mostly static, related things - Join + Index
– Hacks were created to handle almost well defined, mostly static, related things - Dynamic Queries
2. Today’s world is driven by Related Things that are ever changing, constantly
expanding, and are doing so rapidly.
©2016 DataStax Confidential. Do not distribute without consent.
The time for the Graph Database has come!
©2015 DataStax
High Level Used to manage highly connected or complex relationships
User Level Used to support traversal and analytic queries against a data
model that uses vertices, edges and properties to represent
and store data
Technical Level Uses specialized index structures, data partitioning
techniques, and query optimizers to efficiently traverse large
graphs
What is a Graph Database?
©2016 DataStax Confidential. Do not distribute without consent.
• A database for storing, managing and querying highly connected and
complex relationships.
• A graph database’s architecture makes it particularly well suited for
unlocking the value in the data’s relationships and finding commonalities
and anomalies in large data volumes.
What is a Graph Database?
Problem(s) That Drive the DSE Graph Database
The first versions of Graph Databases have been focused on …
1. storing and analyzing related things
2. offline analysis of graph data
©2016 DataStax Confidential. Do not distribute without consent.
The DSE Graph Database is the best choice for Cloud
Application Graph Problems
• A scale-out graph database purposely built for cloud applications that need to
act on complex and highly connected relationships.
• Supports a property graph model natively inside the DataStax product,
engineered specifically for DataStax Enterprise (Cassandra, Search,
Analytics).
• Store & find relationships in data fast and easy in large graphs.
• Part of DSE’s multi-model platform.
What is DataStax Enterprise (DSE) Graph?
©2016 DataStax Confidential. Do not distribute without consent.
Use Cases
Use Case Domain Problem DSE Graph Approach
Customer 360 How can I smartly understand, navigate, analyze,
and act on my Customer data and their
relationships that are consolidated across many
different systems to get a holistic view of my
customer?
Use relationships to connect disparate data sources
and provide an always up to date Customer profile to
users.
Asset Management How can I easily perform analysis on numerous
relationships that form among data elements and
tend to be of much greater interest when examined
collectively than reviewed in isolation?
A graph is also a good model for managing network
assets (with their properties or configurations) and how
they relate to each other over time.
Security/Fraud How can I quickly determine which entity,
transaction or interaction is fraudulent, poses a
security risk, or is a compliance concern?
In a complex and highly interrelated network of users,
entities, transactions, events, and interactions, a graph
database can quickly find the bad needle in a haystack
of relationships and events that involve countless
financial interactions.
©2016 DataStax Confidential. Do not distribute without consent.
Cloud Application Needs
Need DSE Graph Feature
Store and Access Data Quickly Graph Data Model + Gremlin
Flexible, Fast Application Builds DSE Graph + DSE Studio & DSE Drivers
Analyze Information Graph Analytics with DSE Analytics
Search and Find Quickly Graph Search with DSE Search
Ingest and Export Data DSE Graph Loader
Secure Information DSE Security
Manage and Monitor Opscenter
Availability, Scale, Operational
Ease, Performance…
DataStax Enterprise
Ā© 2016 DataStax, All Rights Reserved. 9
Property Graph Concepts
©2015 DataStax
ļ‚€
ļ‚€
ļ‚€
 
ļƒ
ļƒ
ļƒ
DataStax
DataBricks
Spark
DSE
CassandraJonathan Ellis
Robin
Schumacher
Billy
Bosworth
worksFor
title: VP Product
develops
uses
uses
reportsTo
worksFor
title: CTO
worksFor
title: CEO
Property
Edge
Vertex
Ā© DataStax, All Rights Reserved. 11
g.V().has("name","gremlin").
repeat(in("manages")).until(has("title","ceo")).
path().by("name")
>> The management chain from Gremlin to the CEO
tinkerpop.apache.org
Gremlin
• Web-based developer solution which helps developers visually explore, query,
and trouble-shoot DSE Graph in one intuitive UI.
• Auto-completion, result set visualization, execution management, and much
more.
Developer support with DataStax Studio
©2016 DataStax
• DSE Graph has seamless support for DSE Analytics powered by Apache
Spark.
• No need to learn Spark – Gremlin language used both for OLTP and OLAP.
• Analytics workloads can be separated from OLTP workloads.
• Automatic workload management and replication keep data in sync.
Graph Analytics with DSE Analytics
©2016 DataStax
• DSE Graph has seamless support for DSE Search powered by Apache Solr.
• Simple, schema-driven index management.
• DSE Graph’s query optimizer automatically uses Solr behind the scenes.
• Search workloads can be separated from OLTP workloads.
Graph Search with DSE Search
• Simplifies loading large amounts of enterprise data from various sources into
DSE Graph efficiently and robustly.
• Inspects incoming data for schema compliance.
• Uses declarative data mappings and custom transformations to handle diverse
types of data.
Data Loading Support with DSE Graph Loader
Graph
Loader
ļ‚ ļ‚ļ‚
Data Mappings
Batch Loading
Stream Ingestion
RDBMSJSON
DSE Graph
©2016 DataStax
• DSE Graph leverages the investments in Security contained in DataStax
Enterprise.
• Object Permissions - Limit access to keyspaces and tables used by DSE Graph
• Transparent Data Encryption – Encrypt data at rest
• Client-to-Node Encryption – SSL support for communicating with a Graph cluster
• Secure Authentication – Kerberose, Password, or LDAP Authentication options
DSE Graph Security
• Web-based operations solution which can launch, manage, monitor and trouble-
shoot DSE clusters and deployments.
• Launch wizard, failure alerts, monitoring dashboards, and much more.
Operational support with DataStax OpsCenter
A Complete Integrated Solution for Graph
Ā© 2016 DataStax, All Rights Reserved. 18
Server Visual Management/Monitoring
Visual Development Integrated Drivers (CQL, Gremlin, etc.)
Java Python C++ More…
• A scale-out graph database purposely built for cloud applications that need to act
on complex and highly connected relationships.
• DSE Graph inherits all of the native power of Cassandra as well as the enterprise
functionality of DSE, making it the first and best choice for today’s enterprise
systems that require graph support.
©2016 DataStax Confidential. Do not distribute without consent.
Conclusions

More Related Content

What's hot (20)

PPTX
Webinar | Introducing DataStax Enterprise 4.6
DataStax
Ā 
PDF
Introducing Azure SQL Data Warehouse
Grant Fritchey
Ā 
PPTX
DataStax C*ollege Credit: What and Why NoSQL?
DataStax
Ā 
PPTX
Don’t Get Caught in a PCI Pickle: Meet Compliance and Protect Payment Card Da...
DataStax
Ā 
PPTX
Azure SQL Data Warehouse for beginners
Michaela Murray
Ā 
PDF
Building a Digital Bank
DataStax
Ā 
PDF
Designing a modern data warehouse in azure
Antonios Chatzipavlis
Ā 
PPTX
Don't Let Your Shoppers Drop; 5 Rules for Today’s eCommerce
DataStax
Ā 
PDF
DataStax Training – Everything you need to become a Cassandra Rockstar
DataStax
Ā 
PPTX
Azure Lowlands: An intro to Azure Data Lake
Rick van den Bosch
Ā 
PPTX
Snowflake Datawarehouse Architecturing
Ishan Bhawantha Hewanayake
Ā 
PDF
Azure Data services
Rajesh Kolla
Ā 
PDF
Data Privacy with Apache Spark: Defensive and Offensive Approaches
Databricks
Ā 
PDF
Changing the game with cloud dw
elephantscale
Ā 
PDF
Going native with Apache Cassandra
Johnny Miller
Ā 
PPTX
How jKool Analyzes Streaming Data in Real Time with DataStax
DataStax
Ā 
PDF
Cassandra 2.0 to 2.1
Johnny Miller
Ā 
PPTX
Hadoop vs. RDBMS for Advanced Analytics
joshwills
Ā 
PPT
Webinar - The Agility Challenge - Powering Cloud Apps with Multi-Model & Mixe...
DataStax
Ā 
PDF
Azure SQL Data Warehouse
Antonios Chatzipavlis
Ā 
Webinar | Introducing DataStax Enterprise 4.6
DataStax
Ā 
Introducing Azure SQL Data Warehouse
Grant Fritchey
Ā 
DataStax C*ollege Credit: What and Why NoSQL?
DataStax
Ā 
Don’t Get Caught in a PCI Pickle: Meet Compliance and Protect Payment Card Da...
DataStax
Ā 
Azure SQL Data Warehouse for beginners
Michaela Murray
Ā 
Building a Digital Bank
DataStax
Ā 
Designing a modern data warehouse in azure
Antonios Chatzipavlis
Ā 
Don't Let Your Shoppers Drop; 5 Rules for Today’s eCommerce
DataStax
Ā 
DataStax Training – Everything you need to become a Cassandra Rockstar
DataStax
Ā 
Azure Lowlands: An intro to Azure Data Lake
Rick van den Bosch
Ā 
Snowflake Datawarehouse Architecturing
Ishan Bhawantha Hewanayake
Ā 
Azure Data services
Rajesh Kolla
Ā 
Data Privacy with Apache Spark: Defensive and Offensive Approaches
Databricks
Ā 
Changing the game with cloud dw
elephantscale
Ā 
Going native with Apache Cassandra
Johnny Miller
Ā 
How jKool Analyzes Streaming Data in Real Time with DataStax
DataStax
Ā 
Cassandra 2.0 to 2.1
Johnny Miller
Ā 
Hadoop vs. RDBMS for Advanced Analytics
joshwills
Ā 
Webinar - The Agility Challenge - Powering Cloud Apps with Multi-Model & Mixe...
DataStax
Ā 
Azure SQL Data Warehouse
Antonios Chatzipavlis
Ā 

Viewers also liked (20)

PPTX
Cassandra on Docker @ Walmart Labs
DataStax Academy
Ā 
PPTX
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
DataStax Academy
Ā 
PDF
Data Modeling for Apache Cassandra
DataStax Academy
Ā 
PDF
Cassandra 3.0 Data Modeling
DataStax Academy
Ā 
PDF
Standing Up Your First Cluster
DataStax Academy
Ā 
PDF
Production Ready Cassandra
DataStax Academy
Ā 
PPTX
Cassandra Adoption on Cisco UCS & Open stack
DataStax Academy
Ā 
PDF
Advanced Data Modeling with Apache Cassandra
DataStax Academy
Ā 
PPTX
Cassandra @ Sony: The good, the bad, and the ugly part 1
DataStax Academy
Ā 
PPTX
Bad Habits Die Hard
DataStax Academy
Ā 
PDF
Advanced Cassandra
DataStax Academy
Ā 
PDF
Cassandra Core Concepts
DataStax Academy
Ā 
PPTX
Enabling Search in your Cassandra Application with DataStax Enterprise
DataStax Academy
Ā 
PDF
Introduction to Data Modeling with Apache Cassandra
DataStax Academy
Ā 
PDF
Coursera Cassandra Driver
DataStax Academy
Ā 
PDF
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
DataStax Academy
Ā 
PDF
Apache Cassandra and Drivers
DataStax Academy
Ā 
PPTX
Cassandra @ Sony: The good, the bad, and the ugly part 2
DataStax Academy
Ā 
PDF
Real Time Analytics with Dse
DataStax Academy
Ā 
PPTX
An Overview of Apache Cassandra
DataStax
Ā 
Cassandra on Docker @ Walmart Labs
DataStax Academy
Ā 
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
DataStax Academy
Ā 
Data Modeling for Apache Cassandra
DataStax Academy
Ā 
Cassandra 3.0 Data Modeling
DataStax Academy
Ā 
Standing Up Your First Cluster
DataStax Academy
Ā 
Production Ready Cassandra
DataStax Academy
Ā 
Cassandra Adoption on Cisco UCS & Open stack
DataStax Academy
Ā 
Advanced Data Modeling with Apache Cassandra
DataStax Academy
Ā 
Cassandra @ Sony: The good, the bad, and the ugly part 1
DataStax Academy
Ā 
Bad Habits Die Hard
DataStax Academy
Ā 
Advanced Cassandra
DataStax Academy
Ā 
Cassandra Core Concepts
DataStax Academy
Ā 
Enabling Search in your Cassandra Application with DataStax Enterprise
DataStax Academy
Ā 
Introduction to Data Modeling with Apache Cassandra
DataStax Academy
Ā 
Coursera Cassandra Driver
DataStax Academy
Ā 
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
DataStax Academy
Ā 
Apache Cassandra and Drivers
DataStax Academy
Ā 
Cassandra @ Sony: The good, the bad, and the ugly part 2
DataStax Academy
Ā 
Real Time Analytics with Dse
DataStax Academy
Ā 
An Overview of Apache Cassandra
DataStax
Ā 
Ad

Similar to Introduction to DataStax Enterprise Graph Database (20)

PPTX
Webinar - Bringing connected graph data to Cassandra with DSE Graph
DataStax
Ā 
PDF
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis
Ā 
PDF
Introduction to Graph Databases
DataStax
Ā 
PPTX
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
DataStax
Ā 
PDF
DataStax: Datastax Enterprise - The Multi-Model Platform
DataStax Academy
Ā 
PPTX
Data stax webinar cassandra and titandb insights into datastax graph strategy...
DataStax
Ā 
PPTX
Webinar - Fighting Bank Fraud with Real-time Graph Database
DataStax
Ā 
PPTX
Apache Cassandra Lunch #75: Getting Started with DataStax Enterprise on Docker
Anant Corporation
Ā 
PPTX
Bloor Research & DataStax: How graph databases solve previously unsolvable bu...
DataStax
Ā 
PPTX
Webinar: The Performance Challenge: Providing an Amazing Customer Experience ...
DataStax
Ā 
PPTX
Webinar: Fighting Fraud with Graph Databases
DataStax
Ā 
PDF
Predictions for the Future of Graph Database
Neo4j
Ā 
PPTX
Cassandra Lunch #95: Spark Graph Operations with DSEGraphFrames Scala API
Anant Corporation
Ā 
PPTX
Introducing DataStax Enterprise 4.7
DataStax
Ā 
PDF
Ddn 2017 10_dse_primer
Daniel M. Farrell
Ā 
PDF
Datastax enterprise presentation
Duyhai Doan
Ā 
PPSX
implementation of a big data architecture for real-time analytics with data s...
Joseph Arriola
Ā 
ODP
How do You Graph
Ben Krug
Ā 
PDF
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Neo4j
Ā 
PPTX
Webinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
DataStax
Ā 
Webinar - Bringing connected graph data to Cassandra with DSE Graph
DataStax
Ā 
Trivadis TechEvent 2016 Introduction to DataStax Enterprise (DSE) Graph by Gu...
Trivadis
Ā 
Introduction to Graph Databases
DataStax
Ā 
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
DataStax
Ā 
DataStax: Datastax Enterprise - The Multi-Model Platform
DataStax Academy
Ā 
Data stax webinar cassandra and titandb insights into datastax graph strategy...
DataStax
Ā 
Webinar - Fighting Bank Fraud with Real-time Graph Database
DataStax
Ā 
Apache Cassandra Lunch #75: Getting Started with DataStax Enterprise on Docker
Anant Corporation
Ā 
Bloor Research & DataStax: How graph databases solve previously unsolvable bu...
DataStax
Ā 
Webinar: The Performance Challenge: Providing an Amazing Customer Experience ...
DataStax
Ā 
Webinar: Fighting Fraud with Graph Databases
DataStax
Ā 
Predictions for the Future of Graph Database
Neo4j
Ā 
Cassandra Lunch #95: Spark Graph Operations with DSEGraphFrames Scala API
Anant Corporation
Ā 
Introducing DataStax Enterprise 4.7
DataStax
Ā 
Ddn 2017 10_dse_primer
Daniel M. Farrell
Ā 
Datastax enterprise presentation
Duyhai Doan
Ā 
implementation of a big data architecture for real-time analytics with data s...
Joseph Arriola
Ā 
How do You Graph
Ben Krug
Ā 
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Neo4j
Ā 
Webinar: Comparing DataStax Enterprise with Open Source Apache Cassandra
DataStax
Ā 
Ad

More from DataStax Academy (10)

PDF
Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
DataStax Academy
Ā 
PDF
Getting Started with Graph Databases
DataStax Academy
Ā 
PDF
Cassandra Data Maintenance with Spark
DataStax Academy
Ā 
PDF
Make 2016 your year of SMACK talk
DataStax Academy
Ā 
PDF
Client Drivers and Cassandra, the Right Way
DataStax Academy
Ā 
PPTX
Tales From The Front: An Architecture For Multi-Data Center Scalable Applicat...
DataStax Academy
Ā 
PDF
Traveler's Guide to Cassandra
DataStax Academy
Ā 
PDF
Cassandra: One (is the loneliest number)
DataStax Academy
Ā 
PPTX
Spark Cassandra Connector: Past, Present and Furure
DataStax Academy
Ā 
PDF
New features in 3.0
DataStax Academy
Ā 
Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
DataStax Academy
Ā 
Getting Started with Graph Databases
DataStax Academy
Ā 
Cassandra Data Maintenance with Spark
DataStax Academy
Ā 
Make 2016 your year of SMACK talk
DataStax Academy
Ā 
Client Drivers and Cassandra, the Right Way
DataStax Academy
Ā 
Tales From The Front: An Architecture For Multi-Data Center Scalable Applicat...
DataStax Academy
Ā 
Traveler's Guide to Cassandra
DataStax Academy
Ā 
Cassandra: One (is the loneliest number)
DataStax Academy
Ā 
Spark Cassandra Connector: Past, Present and Furure
DataStax Academy
Ā 
New features in 3.0
DataStax Academy
Ā 

Recently uploaded (20)

PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
Ā 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
Ā 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
Ā 
PDF
Kit-Works Team Study_20250627_ķ•œė‹¬ė§Œģ—ė§Œė“ ģ‚¬ė‚“ģ„œė¹„ģŠ¤ķ‚¤ė§(ģ–‘ė‹¤ģœ—).pdf
Wonjun Hwang
Ā 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
Ā 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
Ā 
PDF
šŸš€ Let’s Build Our First Slack Workflow! šŸ”§.pdf
SanjeetMishra29
Ā 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
Ā 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
Ā 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
Ā 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
Ā 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
Ā 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
Ā 
PDF
ā€œComputer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,ā€ a ...
Edge AI and Vision Alliance
Ā 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
Ā 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
Ā 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
Ā 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
Ā 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
Ā 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
Ā 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
Ā 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
Ā 
The Project Compass - GDG on Campus MSIT
dscmsitkol
Ā 
Kit-Works Team Study_20250627_ķ•œė‹¬ė§Œģ—ė§Œė“ ģ‚¬ė‚“ģ„œė¹„ģŠ¤ķ‚¤ė§(ģ–‘ė‹¤ģœ—).pdf
Wonjun Hwang
Ā 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
Ā 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
Ā 
šŸš€ Let’s Build Our First Slack Workflow! šŸ”§.pdf
SanjeetMishra29
Ā 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
Ā 
Staying Human in a Machine- Accelerated World
Catalin Jora
Ā 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
Ā 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
Ā 
How do you fast track Agentic automation use cases discovery?
DianaGray10
Ā 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
Ā 
ā€œComputer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,ā€ a ...
Edge AI and Vision Alliance
Ā 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
Ā 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
Ā 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
Ā 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
Ā 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
Ā 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
Ā 

Introduction to DataStax Enterprise Graph Database

  • 2. Agenda – 3 Goals 1. Why a Graph Database 2. Why DSE Graph for Cloud Applications 3. Key Features of DSE Graph to Support Cloud Applications Jonathan Lacefield – Sr. Product Manager – DSE Graph and Multi Model [email protected] Ā©2016 DataStax Confidential. Do not distribute without consent.
  • 3. Problem(s) That Drive a Graph Database 1. Databases were built to store Things, not Relationships! – Databases were optimized to extract well defined, mostly static, related things - Join + Index – Hacks were created to handle almost well defined, mostly static, related things - Dynamic Queries 2. Today’s world is driven by Related Things that are ever changing, constantly expanding, and are doing so rapidly. Ā©2016 DataStax Confidential. Do not distribute without consent. The time for the Graph Database has come!
  • 4. Ā©2015 DataStax High Level Used to manage highly connected or complex relationships User Level Used to support traversal and analytic queries against a data model that uses vertices, edges and properties to represent and store data Technical Level Uses specialized index structures, data partitioning techniques, and query optimizers to efficiently traverse large graphs What is a Graph Database?
  • 5. Ā©2016 DataStax Confidential. Do not distribute without consent. • A database for storing, managing and querying highly connected and complex relationships. • A graph database’s architecture makes it particularly well suited for unlocking the value in the data’s relationships and finding commonalities and anomalies in large data volumes. What is a Graph Database?
  • 6. Problem(s) That Drive the DSE Graph Database The first versions of Graph Databases have been focused on … 1. storing and analyzing related things 2. offline analysis of graph data Ā©2016 DataStax Confidential. Do not distribute without consent. The DSE Graph Database is the best choice for Cloud Application Graph Problems
  • 7. • A scale-out graph database purposely built for cloud applications that need to act on complex and highly connected relationships. • Supports a property graph model natively inside the DataStax product, engineered specifically for DataStax Enterprise (Cassandra, Search, Analytics). • Store & find relationships in data fast and easy in large graphs. • Part of DSE’s multi-model platform. What is DataStax Enterprise (DSE) Graph? Ā©2016 DataStax Confidential. Do not distribute without consent.
  • 8. Use Cases Use Case Domain Problem DSE Graph Approach Customer 360 How can I smartly understand, navigate, analyze, and act on my Customer data and their relationships that are consolidated across many different systems to get a holistic view of my customer? Use relationships to connect disparate data sources and provide an always up to date Customer profile to users. Asset Management How can I easily perform analysis on numerous relationships that form among data elements and tend to be of much greater interest when examined collectively than reviewed in isolation? A graph is also a good model for managing network assets (with their properties or configurations) and how they relate to each other over time. Security/Fraud How can I quickly determine which entity, transaction or interaction is fraudulent, poses a security risk, or is a compliance concern? In a complex and highly interrelated network of users, entities, transactions, events, and interactions, a graph database can quickly find the bad needle in a haystack of relationships and events that involve countless financial interactions. Ā©2016 DataStax Confidential. Do not distribute without consent.
  • 9. Cloud Application Needs Need DSE Graph Feature Store and Access Data Quickly Graph Data Model + Gremlin Flexible, Fast Application Builds DSE Graph + DSE Studio & DSE Drivers Analyze Information Graph Analytics with DSE Analytics Search and Find Quickly Graph Search with DSE Search Ingest and Export Data DSE Graph Loader Secure Information DSE Security Manage and Monitor Opscenter Availability, Scale, Operational Ease, Performance… DataStax Enterprise Ā© 2016 DataStax, All Rights Reserved. 9
  • 10. Property Graph Concepts Ā©2015 DataStax ļ‚€ ļ‚€ ļ‚€   ļƒ ļƒ ļƒ DataStax DataBricks Spark DSE CassandraJonathan Ellis Robin Schumacher Billy Bosworth worksFor title: VP Product develops uses uses reportsTo worksFor title: CTO worksFor title: CEO Property Edge Vertex
  • 11. Ā© DataStax, All Rights Reserved. 11 g.V().has("name","gremlin"). repeat(in("manages")).until(has("title","ceo")). path().by("name") >> The management chain from Gremlin to the CEO tinkerpop.apache.org Gremlin
  • 12. • Web-based developer solution which helps developers visually explore, query, and trouble-shoot DSE Graph in one intuitive UI. • Auto-completion, result set visualization, execution management, and much more. Developer support with DataStax Studio
  • 13. Ā©2016 DataStax • DSE Graph has seamless support for DSE Analytics powered by Apache Spark. • No need to learn Spark – Gremlin language used both for OLTP and OLAP. • Analytics workloads can be separated from OLTP workloads. • Automatic workload management and replication keep data in sync. Graph Analytics with DSE Analytics
  • 14. Ā©2016 DataStax • DSE Graph has seamless support for DSE Search powered by Apache Solr. • Simple, schema-driven index management. • DSE Graph’s query optimizer automatically uses Solr behind the scenes. • Search workloads can be separated from OLTP workloads. Graph Search with DSE Search
  • 15. • Simplifies loading large amounts of enterprise data from various sources into DSE Graph efficiently and robustly. • Inspects incoming data for schema compliance. • Uses declarative data mappings and custom transformations to handle diverse types of data. Data Loading Support with DSE Graph Loader Graph Loader ļ‚ ļ‚ļ‚ Data Mappings Batch Loading Stream Ingestion RDBMSJSON DSE Graph
  • 16. Ā©2016 DataStax • DSE Graph leverages the investments in Security contained in DataStax Enterprise. • Object Permissions - Limit access to keyspaces and tables used by DSE Graph • Transparent Data Encryption – Encrypt data at rest • Client-to-Node Encryption – SSL support for communicating with a Graph cluster • Secure Authentication – Kerberose, Password, or LDAP Authentication options DSE Graph Security
  • 17. • Web-based operations solution which can launch, manage, monitor and trouble- shoot DSE clusters and deployments. • Launch wizard, failure alerts, monitoring dashboards, and much more. Operational support with DataStax OpsCenter
  • 18. A Complete Integrated Solution for Graph Ā© 2016 DataStax, All Rights Reserved. 18 Server Visual Management/Monitoring Visual Development Integrated Drivers (CQL, Gremlin, etc.) Java Python C++ More…
  • 19. • A scale-out graph database purposely built for cloud applications that need to act on complex and highly connected relationships. • DSE Graph inherits all of the native power of Cassandra as well as the enterprise functionality of DSE, making it the first and best choice for today’s enterprise systems that require graph support. Ā©2016 DataStax Confidential. Do not distribute without consent. Conclusions

Editor's Notes