Hacker News new | ask | show | jobs
by iradik 4139 days ago
"I feel that if Salvatore Sanfilippo was started Redis by forking Memcached, community would have better in-memory caching solution today."

Article lost me here. is he saying that if the author of redis worked on memcache instead then mencache would be better? Ok.

Or is he saying redis would be better off if it had started as a fork of memcache? Bullshit. My understanding of redis is part of the reason for it was the author wanted to implement a data store from scratch, forking a mature project would have not motivated someone with that goal. Plus as a project matures it becomes harder and harder to make bigger changes. Even a small change requires tons of time. So redis would not have developed so quickly if not for starting from scratch.

1 comments

Now they think about adding concurrency anyway (https://news.ycombinator.com/item?id=9026344) And one day they will implement that, because it is quite difficult to keep talking that single-threaded database solution is OK in today's server CPU landscape, better non-blocking system IO, etc. Why you think A + B (features + concurrency) is better than B + A (concurrency + features)?