Aerospike review
Use Cases and Deployment Scope
My organization uses Aerospike to power applications that need access to data in real-time. It powers many different kinds of applications as it's a key-value database, graph database, JSON Document database, and a Vector database all-in-one. It's very resilient and once the cluster is up and running, it doesn't have any full cluster failures that impact our applications.
Best part is that we've been able to scale to hold 100s of TBs and haven't seen any performance degrade in terms of throughput and latency.
Pros
- low latency database while deployed on SSDs (1ms-4ms)
- high throughput database (supports our 600k+ ops/second application)
- ability to scale-up and scale-out, enabling us to store 20TB cost efficiently
Cons
- The developer experience could be a bit better
- Community driven engagement is pretty low
- No GUI for developer play around
Likelihood to Recommend
Its best suited for applications that need low latency, high throughput, while storing Terabytes of data on a single cluster
