News for hackers. Stuff that matters.
Re:Lessons Learned – Benchmarking NoSQL on the AWS Cloud (Ae... by antirez on Wednesday January 28, 2015 @05:37PM (#8963010)
Good to see Redis delivering the same performances of the other system in a benchmark conceived by the other systems creators. The benchmark is limited to GETs and SETs without pipelining, and the amount of data is not clear (or I missed it). However what's cool is that with pipelining in Redis you get 5x this at least, and the fact that at the same speed you can't just run GETs and SETs, but all the O(1) and O(log_N) operations.
Re:Lessons Learned – Benchmarking NoSQL on the AWS Cloud (Ae... by chetanv on Wednesday January 28, 2015 @06:08PM (#8963145)
Amount of data is mentioned: 10 million keys and 100 byte string values for each key
Re:Lessons Learned – Benchmarking NoSQL on the AWS Cloud (Ae... by antirez on Thursday January 29, 2015 @03:10AM (#8964912)
Yep I read this, but it looks strange because the instances have 250GB of RAM... more than one order of magnitude more of what Redis needs to store the same amount of data. So maybe there is something more about that? No idea.
Re:Lessons Learned – Benchmarking NoSQL on the AWS Cloud (Ae... by itamarhaber on Thursday January 29, 2015 @04:18PM (#8968893)
Re:Lessons Learned – Benchmarking NoSQL on the AWS Cloud (Ae... by ashweta on Wednesday January 28, 2015 @03:10PM (#8962249)
I notice that 16 Redis shards have been used for no-persistence case. But only 12 Redis shards used for persistence case. Any reason for this?
Re:Lessons Learned – Benchmarking NoSQL on the AWS Cloud (Ae... by lynnlangit on Wednesday January 28, 2015 @03:21PM (#8962325)
In the first case (no-persistence) the bottleneck is the network throughput. In the second case the bottleneck is the disk IO.

We stopped adding more Redis shards as we reached the disk IO limit with the 12 shards. Adding more shards wouldn't affect the results as the disk was choking with the number of transactions from 12 shards.