1

I'm planning to buy new server for memcache/couchbase.
Would you recommend using ECC memory for a memcache server, why/why not?

wlk
  • 1,643
  • 3
  • 14
  • 19
  • Not quite an "exact" duplicate, but the linked question should give you some context for why [Mauro's answer](http://serverfault.com/a/481043/32986) is generally considered the right one. – voretaq7 Feb 21 '13 at 20:55

1 Answers1

3

If you want to have high availability its always recommended to buy ECC, no matter what service you run on it.

It depends on your strategy. Either have many cheap boxes which replicate the data between each other and use HA solutions to make sure the cluster stays available, or pay more money for better hardware and put more importance on the uptime of single boxes.

ECC is helpful to keep to uptime of a single box up. but depending on the architecture of the whole environment thats either more or less important, depending on your case.

replay
  • 3,180
  • 13
  • 16
  • 2
    the nasty thing about non-ecc memory is that on big-ram usage (memcached, Redis, etc) most errors can get unnoticed. replication won't help if the affected machine keeps running. – Javier Feb 21 '13 at 13:37