/spikeify

A lightweight Java object mapper for Aerospike

Primary LanguageJavaOtherNOASSERTION

spikeify

A lightweight Java object mapper for Aerospike.

Spikeify is a thin wrapper around Aerospike's native Java client library. It has the following features:

  • Maps database records to your Java objects, so you can simply work with your own classes.
  • Has a simple command-chain API for quick one-line access to most functionality.
  • Does not try to abstract or hide a native client library, but rather extend it. All functions of the underlying client lib can be used concurrently with Spikeify.

Read more about it in the Basic Usage.

Status: Spikeify is currently in Alpha, which means that API can still change.

What works: object-record mapping, basic synchronous commands (get, create, update, delete, query, add/append/prepend, automatic index creation) and transactions are working.

What is not available yet: async operations, custom field serializers, queries on float/double values...

This project uses the excellent YourKit Java profiler.