Cray Graph Engine: Uncover Valuable Insights
We live in a connected world, and a graph database is about data connections at its core. Viewing related data with a graph database, in addition to relational database tables, uncovers valuable insights that were previously hidden.
That’s why graph analytics is gaining traction in the world of big data. Cray customers are using graph analytics to solve real-world problems such as detecting cyberattacks, creating value from internet of things sensor data and precisely identifying drug interactions faster than ever before. Graph analytics has become a powerhouse in detecting never-before-seen connections and emergent patterns.
Cray’s unique approach to graph analytics leverages high-performance hardware and decades of experience with big data and pattern recognition, combined with industry-standard software engineered for sophisticated graph analytics. The result is the Cray Graph Engine (CGE). CGE lets you analyze data using pattern matching and filtering, sophisticated graph algorithms and analysis, in a powerful, interactive system that scales to graphs with billions of edges.
Key benefits of the Cray Graph Engine
- Integrates with classical graph algorithms
- Blazing-fast results
- Industry-standard database structure and query language
Breakthrough Insight. Breakout Opportunities.
The structure and language of a database shape the type of queries you can run. The Cray Graph Engine is a semantic database using Resource Description Framework (RDF) triples to represent the data, SPARQL as the query language and extensions to support mathematical algorithms.
- RDF — Stores each data item as a triple containing a subject-predicate-object. For example, “John is the parent of Susan”:
- SPARQL — Query language built to access RDF data, syntactically similar to SQL
- Extensions — New operators to equip our graph database system with classical graph algorithms
CGE’s approach of combining graph database structure and mathematical algorithms provide very comprehensive capabilities for ad-hoc, iterative and interactive analytics.
Speed. At scale.
The Cray Graph Engine, running on a Cray platform, is often an order of magnitude or two faster than our competition, running on a similarly sized system.
We are well-positioned to excel at performance thanks to Cray’s depth of experience with in-memory computing, computing over very large sets of data and our proficiency with high-speed networks. Cray’s high-performance, optimized platforms leverage the Cray Aries™ interconnect for better I/O, a high degree of parallelism and more SSD on the node for faster in-memory execution.
This hardware design, combined with the thoughtful software design, delivers a powerful, interactive graph solution that scales to graphs with billions of edges. And perhaps most important, CGE provides results in minutes — not hours or days.