Elastic Search vs. mongodb
ES和其他数据库的对比:
Top comparisons
- … vs. Sphinx+
- … vs. Oracle
- … vs. Cloudant
- … vs. RethinkDB
- … vs. Aerospike
- … vs. influxdb
- … vs. DynamoDB
- … vs. Druid
- … vs. Oracle Coherence
- … vs. Hazelcast
Top in category
| Category 类型 |
|
|
|---|
| License 许可证 |
|
| |
|---|---|---|---|
| Operating system 适用的操作系统 | |||
| Programming language 编程语言 |
| ||
| Website 官网 | www.elasticsearch.org | www.mongodb.org | |
| Database model 数据库模型 |
|
| |
| Query language 查询语言 |
| ||
| Transactions 汇报 | No 无 | Conditional 视条件而定 | |
| Unicode 统一码 | Yes 有 | Yes 有 | |
| Price rating 价格评级 | ★★★★☆ | ? | |
| Sharding 分区 | Yes | Yes | |
| Replication 响应 | Yes | Yes | |
| Map and reduce 映射和规约 | Yes | Yes | |
| Revision control 矫正控制 | Yes | Yes | |
| Durability (data storage) 耐用性(数据存储) | Yes | Yes | |
| Horizontal scalable 扩展性 | Yes | Yes | |
| Software distribution 软件分发 |
|
| |
| Full text search 全文搜索 | Yes 有 | No 无 | |
| Preference 受喜欢程度 | (57% global votes) (全球投票的57%) | (30% global votes) (全球投票的30%) | |
| Documentation level (文档级别) | ★★★★☆ | ★★★★☆ | |
| RESTful 是否RESTful架构 (RESTful架构,就是目前最流行的一种互联网软件架构) | Yes 是 | No 否 | |
| TTL for entries TTL条目 | Yes | Yes | |
| Composite keys 组合键 | Yes | Yes | |
| Free to use 是否免费 | Yes | Yes | |
| Active 活跃 | Yes | Yes | |
| Compression 压缩 | Yes | Yes | |
| Real time analytics 实时分析 | Yes | Yes | |
| Shared nothing architecture 无共享的体系结构 | Yes | Yes | |
| API 应用程序接口 | Good | ? | |
| Secondary Indexes 二级索引 | Yes | Yes | |
| Graph support 图支持 | No | No | |
| Embeddable 可嵌入 | Yes | Yes | |
| Geospatial Indexes 地理空间索引 | Yes | Yes | |
| Locking model 锁定模式 |
|
| |
| Data storage 数据存储 |
|
| |
| Replication mode 复制模式 | |||
| Native driver 本机驱动程序 | |||
| Online backup 在线备份 | Yes | ? | |
| Data types 数据类型 |
|
| |
| Log 日志 | Yes | Yes | |
| Implementation flexibility 实现的灵活性 | (50% global votes) (50%全球用户同意) | (0% global votes) (0%用户同意) | |
| Download 下载地址 | www.elasticsearch.org/download/ | ? | |
| Backup functionality 备份功能 | Good | Good | |
| Query Cache 查询缓存 | Yes | Yes | |
| Ease of use 使用的难易程度 | ★★★★☆ | ★★★★☆ | |
| In-Place Update 就地更新 | Yes | Yes | |
| Free for commercial use 对商业使用是否免费 | Yes | Yes | |
| Open Source 开源 | Yes | ? | |
| XInclude Support XML 包含机制 | No | ? | |
| XQuery Support XML Query机制 | No | ? | |
| Maven support Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具 | Yes | ? | |
| Triggers 触发器,一款软件 | Yes | ? | |
| Perfomance 表现 | ★★★★★ | ★★★★☆ | |
| Geospatial 地理空间 | Yes | ? | |
| Text Analytics 文本分析 | Yes | ? | |
| Server Side Java Script 服务器端Java脚本 | No | ? | |
JSON
| Yes | ? | |
| Flexible Table(Schema) 表的灵活性(模式) | Yes | ? | |
| Free edition 免费版 | Yes | ? | |
| Jingool | Yes | ? | |
| Description 描述 | ? | In-Memory data management 内存数据管理数据库 | |
| Brand 商标 | ? |
| |
| Multi-user system 多用户系统 | ? | Yes | |
| Database 数据库 | ? | ||
| Referential integrity 引用完整性 | ? | No | |
| Atomicity 原子性 | ? | Yes | |
| Consistency 一致性 | ? | Yes | |
| Isolation 隔离 | ? | Yes | |
| Integrity model 完整的模型 | ? | ||
| Value size max. 最大存储估计 | ? | 2 PB | |
| Conditional entry updates 有条件条目更新 | ? | Yes | |
| Database Connection Pooling 数据库连接池 | ? | No | |
| WSDL 网络服务描述语言是Web Service的描述语言,它包含一系列描述某个web service的定义 | ? | Yes | |
| Read preferences 阅读偏好 | ? | Yes | |
| + Add row | + | + | |
| Elastic Search | mongodb |

本文对比了ElasticSearch和MongoDB这两种流行的NoSQL数据库系统。从许可证、操作系统支持、编程语言、数据库模型等多个方面进行了详细比较。此外,还讨论了两者在全文搜索、事务处理、扩展性和数据持久性等方面的特性。
1557

被折叠的 条评论
为什么被折叠?



