The Smart Data Blog

Why We Built a Graph Database that Deploys in Containers

May 13, 2019 | By: Kirk Newell

RSS
Follow by Email
Facebook
Twitter
LinkedIn

Today, we announced that AnzoGraph is now available on Kubernetes. By deploying in the Kubernetes environment, you can easily define and install our Massively Parallel Processing (MPP) graph database in cluster on-demand to meet the scale and size of the data. Should those needs change, you can quickly spin up and down AnzoGraph clusters with the latest versions. We think that by integrating AnzoGraph in a microservices architecture, it represents a game changer for database deployment. On-Demand, data driven scale-out deployments are just easier in Kubernetes with its tooling like helm and operators.

Why is the time right for a graph database on Kubernetes?

Modern database users often have more ephemeral uses for data and analytics, and containers can help support that trend. For example, you may find yourself wanting to quickly load up some twitter data and do some influencer analysis using a Pagerank algorithm. After analysis is done, there’s no need to keep the twitter data around, just the results. By being able to quickly spin up a containerized analytics environment that loads fast, computes quickly and hibernates in seconds, companies can realize amazing cost savings over static bare metal or cloud. It’s the new way to do analytics.

Kubernetes has been rapidly maturing into the leading management layer for docker containers. There’s some great work happening where the Kubernetes ecosystem have provided a robust, secure architecture. Advancements like Helm provide handy command-line-based release management. More importantly, intelligent Kubernetes operators allow seamless enterprise integration of DBaaS. The intelligent operator architecture enables users to start simple with a single AnzoGraph node and then easily scale up and out just by providing the deployment specification to the AnzoGraph operator that automatically manages the deployment.

As Zeppelin and Jupyter notebooks are very popular in the data scientist and analyst community, AnzoGraph supports both. With them, you can create projects, include data preloaded in the project and share it with your colleagues. Cambridge Semantics offers a free docker container that provides an enhanced Zeppelin that allows SPARQL based notebooks.

Where to get it

The latest version of AnzoGraph allows for a wider array of deployment options by supporting containers with Docker and Kubernetes support. You can get a free trial and instructions for using our containerized version at AnzoGraph.com.

{{cta(‘24507e95-bc33-4626-9ce0-d73d7a9c1401′,’justifycenter’)}}


Leave a Comment