|Operating system||Linux / Unix-like|
Aerospike Database was first known as Citrusleaf 2.0. In August 2012, the company rebranded both the company and software name to Aerospike. The name Aerospike is derived from a type of rocket nozzle that is able to maintain its output efficiency over a large range of altitudes, and is intended to refer to the software's ability to scale up. In 2012, Aerospike acquired AlchemyDB, and integrated the two databases' functions, including the addition of a relational data management system. On June 24, 2014, Aerospike was opensourced under the AGPL 3.0 license for the Aerospike database server and the Apache License Version 2.0 for its Aerospike client software development kit.
Aerospike Database is written in C, and operates in three layers: a flash optimized data layer, a self-managed distribution layer and a cluster-aware client layer. The distribution layer is replicated across data centers to ensure consistency. The replication also allows the database to remain operational when an individual server node fails or is removed from the cluster. The smart client layer is used to track the cluster configuration in the database, and manages communications in the server node.
The data layer in Aerospike Database is optimized to store data in solid state drives, RAM, or traditional rotational media. The database indices are stored in RAM for quick availability, and data writes are optimized through large block writes to reduce latency. The software also employs two sub-programs that are codenamed Defragmenter and Evictor. Defragmenter removes data blocks that have been deleted, and Evictor frees RAM space by removing references to expired records.
- Yuhanna, Noel (15 October 2014). "NoSQL Key-Value Databases, Q3 2014". Forrester Research. Retrieved 29 November 2014.
- "AeroSpike, the former Citrusleaf". DBMS2. August 27, 2012. Retrieved 17 May 2013.
- "Aerospike - Definition". Wordiq. Retrieved 17 May 2013.
- Klint Finley (August 28, 2012). "Grim And Gritty Startup Reboot: NoSQL Company Citrusleaf Changes Name And Acquires AlchemyDB". TechCrunch. Retrieved November 25, 2014.
- Jack Clark (June 24, 2014). "Aerospike: Thanks for that $20m, VCs ... next we'll OPEN SOURCE our NoSQL database". The Register. Retrieved November 25, 2014.
- Rachel Schramm (24 June 2014). "Aerospike open sources NoSQL database in bid to expand customer ranks". Silicon Angle. Retrieved 30 July 2014.
- Abel Avram (24 June 2014). "Aerospike Open Sources Their In-memory NoSQL Database". InfoQ. Retrieved 30 July 2014.
- "Aerospike Architecture White Paper". Retrieved 17 May 2013.
- "CTO Panel on Super Storm Sandy and 100% Uptime". December 14, 2012. Retrieved 17 May 2013.