Aerospike Time Series API

Introduction

Time Series Data

  1. A function allowing the writing of time series observations
  2. A function allowing the retrieval of time series observations
  1. The ability to write data in bulk (batch writes)
  2. The ability to query the data e.g. calculate the average, maximum or minimum.

Aerospike Time Series API

Simple Example

Implementation

Benchmarking

Real Time Benchmarking

Batch Insertion

Query Benchmarking

Simulation

Real Life Performance

Writes

Reads

Future Directions

  • Data compression following the Gorilla approach which potentially allows data footprint to be reduced by 90%
  • Labelling of data to support the easy retrieval of multiple properties for subjects. For example, several sensors may be attached to an industrial machine — it may be convenient to retrieve all this series simultaneously for analysis purposes.
  • A REPL (read/eval/print/loop) capability to support interrogative analysis

Download

Credits

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store