Memcache users – Shift, don’t Shard
Many developers initially use Memcache for caching data in relational databases to improve performance. However, when the volume of traffic exceeds the capacity of a single Memcache instance, strategies like sharding are often employed. Sharding can lead to issues such as unpredictable cache sizes, difficulty in managing multiple instances, lack of automated failover, and absence of data persistence. Aerospike offers an alternative approach by shifting to a single cluster architecture without the need for caching layers or separate connections to relational databases. This provides benefits like automatic failover, replication of data, predictable performance, lower costs using SSDs, and simpler application development and operations.
Company
Aerospike
Date published
Aug. 17, 2014
Author(s)
Brian Bulkowski
Word count
829
Hacker News points
None found.
Language
English