Projects based on Aerospike Binary Protocol
Aerospike
(https://aerospike.com/) is a distributed NoSQL database.
It offers a number of client libraries, https://aerospike.com/developer/client.
These libraries use a binary protocol.
The binary structures of the protocol packets are described in https://github.com/vsavkov/aspike-protocol/blob/master/doc/Aerospike_packet_structure.txt.
List of projects based on the Aerospike Binary Protocol:
aspike-protocol
- implementation of the Aerospike Binary Protocol in Erlang, https://github.com/vsavkov/aspike-protocol;aspike-discover
- implementation of Aerospike Cluster Discovery in Erlang, https://github.com/vsavkov/aspike-discover;aspike-node
- Aerospike Cluster Client in Erlang, https://github.com/vsavkov/aspike-node, usingshackle
, High-Performance Erlang Network Client Framework, https://github.com/lpgauth/shackle;aspike-perf
- driver to run performance/load tests ofAerocluster Client - Aerospike Cluster
, https://github.com/vsavkov/aspike-perf;aspike-server
- Aerospike Server Emulator, https://github.com/vsavkov/aspike-server.
TODO
aspike-console
- Web-based viewer/admin of Aerospike Cluster Configuration and Statistics.