Client Layer: This cluster-aware layer includes open source client libraries, which implement Aerospike APIs, track nodes, and know where data resides in the cluster.
Clustering and Data Distribution Layer: This layer manages cluster communications and automates fail-over, replication, cross data center synchronization, and intelligent re-balancing and data migration.
Data Storage Layer: This layer reliably stores data in DRAM and Flash for fast retrieval.
reate a flexible, scalable platform for web-scale applications.
Provide the robustness and reliability (as in ACID) expected from traditional databases.
Provide operational efficiency with minimal manual involvement.