Skip to content
Visit booth 3171 at Google Cloud Next to see how to unlock real-time decisions at scaleMore info

Aerospike Graph Service architecture

Overview

This page describes the architecture of Aerospike Graph Service (AGS).

High-level structure

  • Aerospike Database is the underlying persistence layer for AGS.
  • AGS uses Gremlin query language for data access.
  • AGS implements Apache TinkerPop, an open source graph computing framework, for online transaction processing (OLTP) and online analytical processing (OLAP) graph queries.

AGS components

The AGS components consist of:

  • an application layer
  • a query language layer
  • a data storage layer
Aerospike Graph Service architecture
  1. The application layer may consist of multiple applications or application threads, using drivers in one or more programming languages. See Gremlin Drivers and Variants for more information.
  2. On the query layer, applications communicate with AGS instances through a websocket protocol.
  3. On the data storage layer, Aerospike Database clusters may reside on bare metal, in on-premise servers or in cloud-based installations.

Database backup

The Aerospike database, which holds your graph data, uses Aerospike’s backup and restore tools. We recommend a backup and recovery plan as part of every database deployment. See the backup for more information.

Feedback

Was this page helpful?

What type of feedback are you giving?

What would you like us to know?

+Capture screenshot

Can we reach out to you?