Company
Date Published
Author
-
Word count
2514
Language
English
Hacker News points
None

Summary

Aerospike Database is designed to provide predictable sub-millisecond access to billions and trillions of objects, while keeping the cluster size small. It uses proprietary algorithms for consistent, resilient, and scalable storage across cluster nodes. Aerospike provides a record-oriented store with schema-less lists of bins, allowing data to be stored in multiple ways - as a record, map, or list. The database supports Collection Data Types (CDTs) for efficient storage of hierarchical objects. It has mechanisms for managing temporary objects, optimizing speed, and providing high-performance capabilities such as secondary indexes, batch operations, server-side operations, sets, and set indexes. Aerospike also offers data design considerations including replication for reliability and performance, client-side processing, and organization of namespaces with different storage types. The database is designed to support speed-at-scale applications, allowing companies of any size to leverage large amounts of data without incurring huge operational costs while scaling in the future.