Redis 与 Elasticsearch

2024年8月29日 | 1 分钟阅读
比较索引RedisElasticsearch
引言Redis 是内存数据结构存储,用作数据库、缓存和消息代理Elasticsearch 是基于 Apache Lucene 的现代搜索和分析引擎
主要数据库模型键值存储搜索引擎
DB-Engines 排名得分 120.41 总体排名第 9 位 在键值存储中排名第 7 位得分 120.00 总体排名第 10 位 在搜索引擎中排名第 1 位
网站redis.iowww.elastic.co/products/elasticsearch
技术文档redis.io/documentationwww.elastic.co/guide/index.html
开发者Salvatore Sanfilippo弹性
首次发布20092010
当前版本4.0.2, 2017 年 9 月5.6.1, 2017 年 9 月
许可证信息开源信息开源信息
基于云的信息
实现语言CJava
服务器操作系统BSD Linux OS X Windows所有带有 Java VM 的操作系统
数据模式无模式无模式
类型部分
XML 支持
二级索引
SQL
API 和其他访问方法专有协议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 Pure Data Python R Rebol Ruby Rust Scala Scheme Smalltalk Tcl.Net Clojure Erlang Go Groovy Haskell Java JavaScript Lua Perl PHP Python Ruby Scala
服务器端脚本Lua
触发器
分区方法分片分片
复制方法主从复制
MapReduce
一致性概念最终一致性最终一致性
外键

下一个主题Redis Vs Aerospike