Need advice about which tool to choose?Ask the StackShare community!
Memcached vs RavenDB: What are the differences?
Developers describe Memcached as "High-performance, distributed memory object caching system". Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering. On the other hand, RavenDB is detailed as "*A NoSQL Database that's fully transactional *". As a document database it remains true to the core principles of these type of storage mechanisms. Somehow it managed to combine the best of relational databases with that of document databases.
Memcached and RavenDB can be primarily classified as "Databases" tools.
Memcached and RavenDB are both open source tools. It seems that Memcached with 9.11K GitHub stars and 2.61K forks on GitHub has more adoption than RavenDB with 2.28K GitHub stars and 723 GitHub forks.
According to the StackShare community, Memcached has a broader approval, being mentioned in 937 company stacks & 1540 developers stacks; compared to RavenDB, which is listed in 7 company stacks and 4 developer stacks.
Pros of Memcached
- Fast object cache139
- High-performance129
- Stable91
- Mature65
- Distributed caching system33
- Improved response time and throughput11
- Great for caching HTML3
- Putta2
Pros of RavenDB
- Embedded Library4
- Easy of use3
- NoSql2
Sign up to add or upvote prosMake informed product decisions
Cons of Memcached
- Only caches simple types2