项目 Redis的 MongoDB的
介绍 Redis是内存中的数据结构存储,用作数据库,缓存和消息代理。 MongoDB是遵循文档存储结构的最流行的NoSQL数据库之一。
主数据库模型 Redis遵循键值存储模型。 MongoDB遵循文档存储模型。
官方网站 redis.io www.mongodb.com
技术文档 您可以在redis.io/documentation上获取Redis的技术文档 您可以在docs.mongodb.com/manual上获取MongoDB的技术文档
由开发 Redis由Salvatore Sanfilippo开发。 MongoDB由MongoDB Inc.开发。
初始发行 Redis最初于2009年发布。 MongoDB最初也于2009年发布。
执照 Redis是基于订阅和开源的。 MongoDB可以免费使用和开源。
基于云 没有 没有
实施语言 Redis是用C语言编写和实现的。 MongoDB是用C ++语言编写和实现的。
服务器操作系统 BSD,Linux,OS X,Windows Linux,OS X,Solaris,Windows
数据方案 无架构 无架构
二级索引 没有
SQL 没有 没有
API和其他访问方法 Redis遵循专有协议。 MongoDB遵循使用JSON的专有协议。
支持的编程语言 C,C#,C ++,Clojure,Crystal,D,Dart,Elixir,Erlang,Fancy,Go,Haskell,Haxe,Java,JavaScript(Node.js),Lisp,Lua,MatLab,Objective-C,OCaml,Perl,PHP ,Prolog,纯数据,Python,R,Rebol,Ruby,Rust,Scala,Scheme,Smalltalk,Tcl Actionscript,C,C#,C ++,Clojure,ColdFusion,D,Dart,Delphi,Erlang,Go,Groovy,Haskell,Java,JavaScript,Lisp,Lua,MatLab Perl,PHP,PowerShell,Prolog,Python,R,Ruby,Scala , 短暂聊天
服务器端脚本 LUA JavaScript的
触发器 没有 没有
分区方法 Redis使用Sharding进行分区。 MongoDB也使用Sharding进行分区。
复制方法 Redis遵循主从复制。 MongoDB也遵循主从复制。
MapReduce的 没有
一致性概念 最终的一致性和即时一致性 最终的一致性
外键 没有 没有
交易概念 乐观锁定,命令块和脚本的原子执行。 没有
并发
MapReduce的 没有
耐久力
内存功能
用户概念 简单的基于密码的访问控制。 用户和角色的访问权限。
特色 Redis被评为世界上最快的数据库。它降低了应用程序的复杂性,简化了开发,加快了产品上市时间,并通过其有远见的数据结构和模块为开发人员提供了前所未有的灵 MongoDB被认为是下一代数据库。它成功地帮助许多企业通过提供大数据来改变他们的行业。世界上最先进的组织,从最前沿的创业公司到最大的公司,使用MongoDB以极低的成本创建前所未有的应用程序。
比较优势 Redis是一种内存数据库平台,支持各种数据结构,如字符串,散列,集合,列表,有序集,位图,超级日志和地理空间索引。Redis通过监督分片,重新分片,迁移的所有操作,以完全自动化的方式提供轻松扩展。它还包括持久性,即时自动故障检测,备份和恢复以及跨机架,区域,数据中心,区域和云平台的内存复制。 MongoDB提供了当今最好的传统数据库以及当今应用程序所需的灵活性,扩展性和性能。MongoDB是一个巨大的想法数据库。MongoDB保留了Relational数据库最有价值的特性,即强一致性,表达式查询语言和二级索引。它有助于开发人员比NoSQL数据库更快地构建功能强大的应用程序
主要客户 Redis的主要客户有:Verizon,Vodafone,Atlassian,Trip Advisor,Jet.com,诺基亚,三星,HTC,Docker,Staples,Intuit,Groupon,Shutterfly,KPMG,TD Bank,UnitedHealthcare,RingCentral,The Motley Fool,Bleacher Report ,HipChat,Salesforce,Hotel Tonight,Cirruspath,Itslearning.com,Xignite,Chargify,Rumble Entertainment,Scopely,Havas Digital,Revmob,MSN,Bleacher Report,Mobli,TMZ,Klarna,Shopify等。 MongoDB的主要客户有:ADP,Adobe,阿斯利康,BBVA,博世,思科,欧洲核子研究中心,退伍军人事务部,eBay,eHarmony,电子艺界,Expedia,Facebook?Parse,福布斯,Foursquare,Genentech,MetLife,Pearson,Sage ,Salesforce,天气频道,Ticketmaster,Under Armour,Verizon Wireless等。
市场指标 Redis Labs由全球60000多家客户组成,在NoSQL,内存和运营数据库方面的顶级分析报告中一直名列前茅。Redis被评为否。1个云数据库,Docker中的1号数据库,1号NoSQL数据存储区,容器中最流行的NoSQL数据库。 下载量达到2000万(每天下载量达到数千次)。超过2,000名客户,包括超过三分之一的财富100强。在Forrester Wave中被评为领导者?:大数据NoSQL,2016年第3季度。在数据库引擎排名中排名最高的非关系型数据库