比较指标 | Redis | Elasticsearch |
---|---|---|
Introduction | Redis是内存中的数据结构存储, 用作数据库, 缓存和消息代理 | Elasticsearch是基于Apache Lucene的现代搜索和分析引擎 |
主数据库模型 | 键值存储 | Search Engine |
DB-Engines Ranking | 得分120.41总体排名#9键值商店中的排名#7 | 得分120.00总体排名#10在搜索引擎中的排名#1 |
Website | redis.io | www.elastic.co/¬products/¬elasticsearch |
Technical documentation | redis.io/¬documentation | www.elastic.co/¬guide/¬index.html |
Developed By | 萨尔瓦多·桑菲利波(Salvatore Sanfilippo) | Elastic |
Initial release | 2009 | 2010 |
当前的版本 | 4.0.2, 2017年9月 | 5.6.1, 2017年9月 |
License info | 开源信息 | 开源信息 |
基于云的信息 | no | no |
Implementation language | C | Java |
服务器操作系统 | BSD Linux OS X Windows | 所有带有Java VM的操作系统 |
数据方案 | schema-free | schema-free |
Typing | partial | yes |
XML支持 | no | |
次要指标 | no | yes |
SQL | no | no |
API和其他访问方法 | proprietary protocol | Java API RESTful HTTP / JSON API |
支持的编程语言 | 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 | .Net Clojure Erlang Go Groovy Haskell Java JavaScript Lua Perl PHP Python Ruby Scala |
服务器端脚本 | Lua | yes |
Triggers | no | yes |
分割方法 | Sharding | Sharding |
Replication methods | 主从复制 | yes |
MapReduce | no | no |
一致性概念 | 最终一致性 | 最终一致性 |
外键 | no | no |
Redis与Elasticsearch有什么区别呢?详细对比。。。
未经允许不得转载:srcmini » Redis与Elasticsearch有什么区别呢?详细对比。。。
相关推荐
-      Django,Flask和Redis教程:Python框架之间的Web应用程序会话管理
-      微服务通信:Redis的Spring集成教程
-      如何执行Redis基准测试?
-      适用于你的应用程序的8种最佳托管Redis托管
-      Redis实时发布/订阅
-      Redis面试题和答案完全解读
-      Ubuntu Redis安装详细步骤图解
-      Redis与RDBMS的区别详细比较
评论前必须登录!
注册