Development Overview
Aerospike offers a number of client Libraries
High Performing Clients Supported by Aerospike
These clients are highly recommended for main application development as they offer the highest performance and support the latest features of the Aerospike database.
Other Clients Supported by Aerospike
These clients are recommended for non-core applications such as monitoring as they may not support all the latest features of the Aerospike database. In addition, some of these clients may not be as high performing as the primary usage clients.
Community Supported Clients
These clients are community supported, with Aerospike’s guidance.
The libevent client is written in C. It uses the libevent library explicitly, and is intended for use only by applications that already run using libevent. The application is responsible for managing the libevent event bases, and the client must be told which event base to use for each database transaction.