How to choose an in-memory NoSQL solution: Performance measuring
highscalability.com
How to choose an in-memory NoSQL solution: Performance measuring
1–10 of 33 posts
Re: How to choose an in-memory NoSQL solution: Performance measuring
#2Re: How to choose an in-memory NoSQL solution: Performance measuring
#3Re: How to choose an in-memory NoSQL solution: Performance measuring
#4I'm quite surprised to see that there's no Aerospike in this comparison.
Re: How to choose an in-memory NoSQL solution: Performance measuring
#5I'm quite surprised to see that there's no Aerospike in this comparison.
Agreed. It's pretty trivial to overwhelm a Redis instance. For ad serving scenarios at high traffic scenarios Aerospike is really where it's at.
The post only concerns itself with in-memory workloads; I don't think Aerospike is competition in this space, while their advantage is against workloads working against SSD backed datasets. "After Google published a blog post “Cassandra Hits One Million Writes Per Second on Google Compute Engine” – using 300 nodes, we followed the same steps and documented how Aerospike Hits One Million Writes Per Second With Just 50 Nodes On Google Compute Engine. [...] Aerospike on SSD is very comparable to that of RAM. At 100% write, the SSDs are able to sustain 226,000 transactions per second compared to 239,000 for RAM." [0] Redis would have no problem hitting 250K IOPS on just a single core provided by GCE (or AWS EC2 or similar).
[0] http://www.aerospike.com/resource/aerospike-soars-in-the-goo...
Re: How to choose an in-memory NoSQL solution: Performance measuring
#6Re: How to choose an in-memory NoSQL solution: Performance measuring
#7Earlier quoted context omitted.
Agreed. It's pretty trivial to overwhelm a Redis instance. For ad serving scenarios at high traffic scenarios Aerospike is really where it's at.
Unlikely you are going to overwhelm Redis in a non-deterministic fashion. What do you even mean by overwhelm? The post only concerns itself with in-memory workloads; I don't think Aerospike is competition in this space, while their advantage is against workloads working against SSD backed datasets. "After Google published a blog post “Cassandra Hits One Million Writes Per Second on Google Compute Engine” – using 300…
Re: How to choose an in-memory NoSQL solution: Performance measuring
#8I'm quite surprised to see that there's no Aerospike in this comparison.
Re: How to choose an in-memory NoSQL solution: Performance measuring
#9I'm quite surprised to see that there's no Aerospike in this comparison.
Agreed. It's pretty trivial to overwhelm a Redis instance. For ad serving scenarios at high traffic scenarios Aerospike is really where it's at.
Re: How to choose an in-memory NoSQL solution: Performance measuring
#10I'm quite surprised to see that there's no Aerospike in this comparison.