Storing Graph Databases in Google Cloud
Asked Answered
L

1

9

I have a dataset of 6 million entries. Each entry has one-to-many relationship with other entries. Previously this data has been stored in a Neo4J instance.

Does Google Cloud provide a product that can store Graph Databases? Or is there a way to adapt an existing Google Cloud Database product to work as a graph databases engine?

I am trying to avoid running a Neo4J instance on a Google compute instance.

Luciano answered 3/10, 2017 at 5:4 Comment(0)
C
12

JanusGraph is an open source graph database solution which can use Google Cloud Bigtable as a storage backend; here's a guide for deploying JanusGraph with Cloud Bigtable on GCP.

Some of the folks from Google even help maintain the project. So that might be close to what you looking for.

Circumlunar answered 3/10, 2017 at 16:24 Comment(5)
Would i need to install and run JanusGraph on a Google compute instance?Luciano
@QuestMonger — yes, that's correct, you would run JanusGraph on a GCE instance, and configure it to connect to a managed Bigtable instance.Breastpin
If you want managed JanusGraph you can use IBM Compose: compose.com/databases/janusgraph (disclaimer: I haven't tried it, so this isn't a recommendation).Murrey
@QuestMonger: I added a link to a deployment solution for running JanusGraph on Google Kubernetes Engine, working with Cloud Bigtable (storage) and Elasticsearch (indexing) backends. Hope this helps!Breastpin
Thank you all for info. I am selecting this as the correct answer since no other solutions have been proposed.Luciano

© 2022 - 2024 — McMap. All rights reserved.