Answer by Kevin Cox for When to use a key-value store for web development?
I can't answer the question of when to use a key-value (herein kv) data store but I can show you some of the examples, and answer your stackoverflow example. With database access, most of what you need...
View ArticleAnswer by David Pope for When to use a key-value store for web development?
Stack Overflow does indeed use Redis, and extensively. Detailed answer to your question, with Stack Overflow as the example, in a couple of nice blog posts by @Mark Gravell. Mark is the author of the...
View ArticleAnswer by alphazero for When to use a key-value store for web development?
There are two general viable use-cases for noSQL: Rapid application development Massively scalable systems The fact that most noSQL solutions are effectively schema-less; require far less ceremony to...
View ArticleAnswer by Dasun for When to use a key-value store for web development?
Just an adding to bstrawson's answer, "mem-cache-d" is a caching mechanism while Redis is a permanent storage but both store data as key-value pair. Search on a key-value storage(something like Redis...
View ArticleAnswer by Ben Strawson for When to use a key-value store for web development?
Do not confuse a NoSQL type database with something like memcached (which is not intended to store data permanently). Typical use for memcached is to store some query results that can be accessed by a...
View ArticleAnswer by dee-see for When to use a key-value store for web development?
Key-value stores are usually really fast so it's good to have them as a cache for data that is heavily accessed and rarely updated to reduce load on your DBs. As you said, you are usually limited with...
View ArticleWhen to use a key-value store for web development?
When would someone use a key-value (Redis, memcache, etc) store for web development? An actual use case would be most helpful. My confusion is that a simple database seems so much more functional...
View Article