Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

Powering a Graph Data System with ScyllaDB + JanusGraph

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Ryan Stauffer
Word Count
2,615
Language
English
Hacker News Points
-
Summary

Ryan Stauffer's blog post discusses the integration of ScyllaDB and JanusGraph to create a graph data system that addresses complex data management needs, particularly in the context of a Master Data Management project with a cybersecurity company. The system aims to provide a comprehensive view of customer and supply chain activities by merging disparate data sources into a unified model, leveraging the flexibility and performance of graph databases. The post highlights the benefits of using a graph data system, such as the ability to evolve data models over time, enforce flexible schemas, and support both OLTP and OLAP workloads using the Gremlin graph traversal language. The deployment process involves setting up ScyllaDB and Elasticsearch on Google Cloud Platform, using Kubernetes for scalability and repeatability, and implementing JanusGraph as a server to facilitate client requests. The article provides detailed instructions on deploying the system, defining an initial schema, and loading data, serving as a guide for readers interested in building similar systems.