Aerospike review
Overall Satisfaction with Aerospike Database
Fastest KV lookup we ever did, by using Aerospike. Compared it to other KV lookups such as Redis, MemcacheD and Genie.
The Aerospike database has become core to the company product itself. It essentially reduced lookups by 30% compared to Redis and memcacheD. The core product of the company is adserving and was used as well for fraudulent clicks, and such.
The Aerospike database has become core to the company product itself. It essentially reduced lookups by 30% compared to Redis and memcacheD. The core product of the company is adserving and was used as well for fraudulent clicks, and such.
Pros
- Scales really quickly and easily. Can deploy a new cluster or add to a cluster fairly quick.
- MGMT UI is easy to use. Utilizing cli, makes it easy to "autoscale" for us.
- The sharding removes any need to overlook to make sure if balanced correctly.
- HA is dead simple, that almost little to no need figure out how to do it.
Cons
- Load balancing per network segments.
- Reduction in price.
- Cross datacenter replication usage isn't so straightforward. Sometimes cross dc replication can have issues of bad data..
- Less mgmt headaches, prompting time to focus on other issues.
- HA, required little handholding. And minimization of downtime.
- Cross region replication is not great, which sometimes requires data integrity checks on your end.
Compared to the above for K/V lookups and writes, it is faster. However, less than 1 MB, i'd use Redis, if you're willing to write package for HA in Redis. However HA between Redis and aerospike, aerospike is top notch. K/V lookups were 20-30% faster than Redis, 50% faster than Mongo, and 45% faster than Cassandra. But again, aerospike is really expensive.
Comments
Please log in to join the conversation