Memcached vs. MongoDB vs. Redis

本文对比了Memcached、MongoDB和Redis这三种系统的主要特性,探讨了它们在缓存管理中的适用场景和差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

System Properties Comparison Memcached vs. MongoDB vs. Redis

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameMemcached  XMongoDB  XRedis  X
DescriptionIn-memory key-value store, originally intended for cachingOne of the most popular document storesIn-memory data structure store, used as database, cache and message broker info
Database modelKey-value storeDocument storeKey-value store info
DB-Engines Ranking inforanking trend
Trend Chart
Score29.96
Rank#24  Overall
 #2  Key-value stores
Score330.50
Rank#5  Overall
 #1  Document stores
Score121.90
Rank#9  Overall
 #1  Key-value stores
Websitewww.memcached.orgwww.mongodb.comredis.io
Technical documentationgithub.com/­memcached/­memcached/­wikidocs.mongodb.com/­manualredis.io/­documentation
Purchase software 

Buy it now at Amazon Webservices Marketplace

MongoDB:  MongoDB Atlas
Jetware:  MongoDB 3.4
 
DeveloperDanga Interactive infoMongoDB, IncSalvatore Sanfilippo info
Initial release200320092009
Current release1.5.0, July 20173.4.6, July 20174.0.1, July 2017
License infoOpen Source infoOpen Source infoOpen Source info
Cloud-based infononono
Implementation languageCC++C
Server operating systemsFreeBSD
Linux
OS X
Unix
Windows
Linux
OS X
Solaris
Windows
BSD
Linux
OS X
Windows info
Data schemeschema-freeschema-free infoschema-free
Typing infonoyes infopartial info
XML support info  no
Secondary indexesnoyesno
SQL infononono
APIs and other access methodsProprietary protocolproprietary protocol using JSONproprietary protocol info
Supported programming languages.Net
C
C++
ColdFusion
Erlang
Java
Lisp
Lua
OCaml
Perl
PHP
Python
Ruby
Actionscript info
C
C#
C++
Clojure info
ColdFusion info
info
Dart info
Delphi info
Erlang
Go info
Groovy info
Haskell
Java
JavaScript
Lisp info
Lua info
MatLab info
Perl
PHP
PowerShell info
Prolog info
Python
info
Ruby
Scala
Smalltalk info
C
C#
C++
Clojure
Crystal
D
Dart
Elixir
Erlang
Fancy
Go
Haskell
Haxe
Java
JavaScript (Node.js)
Lisp
Lua
MatLab
Objective-C
OCaml info
Perl
PHP
Prolog
Pure Data
Python
R
Rebol
Ruby
Rust
Scala
Scheme
Smalltalk
Tcl
Server-side scripts infonoJavaScriptLua
Triggersnonono
Partitioning methods infononeShardingSharding
Replication methods infonone infoMaster-slave replicationMaster-slave replication info
MapReduce infonoyesno
Consistency concepts info Eventual Consistency
Immediate Consistency info
Eventual Consistency
Foreign keys infonono infono
Transaction concepts infonono infoOptimistic locking, atomic execution of commands blocks and scripts
Concurrency infoyesyesyes info
Durability infonoyes infoyes info
In-memory capabilities info yes infoyes
User concepts infoyes infoAccess rights for users and rolesSimple password-based access control info
More information provided by the system vendor
 MemcachedMongoDBRedis
Specific characteristics MongoDB is the next-generation database that helps businesses transform their industries...
» more
Redis, benchmarked as the world’s fastest database, reduces application complexity,...
» more
Competitive advantages By offering the best of traditional databases as well as the flexibility, scale,...
» more
Redis is an in-memory database platform offering native support of wide range of...
» more
Typical application scenarios Internet of Things (Bosch, Silver Spring Networks) Mobile (The Weather Channel, ADP,...
» more
Redis powers personalization, real-time fraud detection, IoT, e-commerce, real-time...
» more
Key customers ADP, Adobe, AstraZeneca, BBVA, Bosch, Cisco, CERN, Department of Veteran Affairs,...
» more
Verizon, Vodafone, Atlassian, Trip Advisor, Jet.com, Nokia, Samsung, HTC, Docker,...
» more
Market metrics 20 million downloads (growing at thousands downloads per day). 2,000+ customers including...
» more
Redis Labs serves over 60,000 customers globally and is consistently ranked as a...
» more
Licensing and pricing models MongoDB database server: Free Software Foundation’s GNU AGPL v3.0. Commercial licenses...
» more
The licensing model is subscription based. Redis Enterprise Cloud is priced according...
» more

We invite representatives of system vendors to contact us for updating and extending the system information,
and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

3rd party products and services
3rd parties CData: Connect to Big Data & NoSQL through standard Drivers.
» more

Progress DataDirect: Data connectivity across standard SQL and REST
» more

Studio 3T: The world's favorite IDE for working with MongoDB
» more
Redis Labs is the open source home and the provider of enterprise-class Redis.
» more

We invite representatives of 3rd party vendors to contact us for presenting information about their offerings here.

More resources
 MemcachedMongoDBRedis
DB-Engines blog posts

Redis extends the lead in the DB-Engines key-value store ranking
3 February 2014, Matthias Gelbmann

New DB-Engines Ranking shows the popularity of database management systems
3 October 2012, Matthias Gelbmann, Paul Andlinger

show all

PostgreSQL moves up one rank at the expense of MongoDB
1 September 2016, Paul Andlinger

Oracle is the DBMS of the Year
5 January 2016, Paul Andlinger, Matthias Gelbmann

Winners, losers and an attractive newcomer in Novembers DB-Engines ranking
2 November 2015, Paul Andlinger

show all

MySQL, PostgreSQL and Redis are the winners of the March ranking
2 March 2016, Paul Andlinger

MongoDB is the DBMS of the year, defending the title from last year
7 January 2015, Paul Andlinger, Matthias Gelbmann

Notable DBMS presentation: Yao Yu on how Redis is used at Twitter
25 September 2014, Matthias Gelbmann

show all

Conferences and events  

MongoDB Europe 2017
London, United Kingdom, 8 November 2017

 
Recent citations in the news

Why all the fuss over Cybersecurity?
29 August 2017, Digital Journal

Pathetic patching leaves over 70000 Memcached servers still up for grabs
24 July 2017, The Register

Memsniff:一个健壮的Memcached流量分析工具 - InfoQ
15 August 2017, InfoQ: 时刻关注企业软件开发领域的变化与创新

70000 Memcached Servers Can Be Hacked Using Eight-Month-Old Flaws
24 July 2017, Linux.com (blog)

Accelerating Hadoop, Spark, and Memcached with HPC Technologies
31 March 2017, insideHPC

provided by Google News

MongoDB quits Solaris, wants to work on an OS people actually use
29 August 2017, The Register

Database provider MongoDB has filed confidentially for IPO
15 August 2017, TechCrunch

Equity podcast: Uber's board mess, the Angry Birds IPO and ...
18 August 2017, TechCrunch

Unicorn Startup MongoDB Just Filed for an IPO
16 August 2017, Inc.com

Pssst, wanna know a secret? MongoDB has confidentially filed for IPO, reports suggest
16 August 2017, The Register

provided by Google News

In-memory database provider Redis Labs raises $44M
21 August 2017, TechCrunch

How to use Redis for real-time stream processing
2 August 2017, InfoWorld

Goldman Sachs Leads Investment in Israeli Firm Redis Labs
22 August 2017, Haaretz

Israeli Startup Redis Raises $44M - NoCamels
28 August 2017, Israeli Innovation News (press release) (blog)

Database security issues shadow distributed data architectures
23 August 2017, TechTarget

provided by Google News





from: https://db-engines.com/en/system/Memcached%3bMongoDB%3bRedis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值