elasticsearch为什么那么快
2017-10-26 22:15
549 查看
elasticsearch是基于Lucene这个非常成熟的索引方案,另外加上一些分布式的实现,集群,shards, replications等。
ES的优势体现在以下几个方面
1.横向可扩展性:只需要简单的配置就可以将新的机器加入集群。
2.分片机制提供更好的分布性:同一个索引分成多个分片(shard)
3.高可用性:提供复制relpica机制,一个分片可以设置多个复制,使得某台服务器宕机的情况下,集群仍旧可以运行。会把丢失的shard的复制恢复到其他可用节点上。
Lucene
ES的优势体现在以下几个方面
1.横向可扩展性:只需要简单的配置就可以将新的机器加入集群。
2.分片机制提供更好的分布性:同一个索引分成多个分片(shard)
3.高可用性:提供复制relpica机制,一个分片可以设置多个复制,使得某台服务器宕机的情况下,集群仍旧可以运行。会把丢失的shard的复制恢复到其他可用节点上。
Lucene
相关文章推荐
- 为什么技术与产品沟通起来总是那么痛苦
- 你的高铁为什么那么准时?——兆亿级大数据精准预判列车故障
- 可穿戴设备为什么那么火
- 网路通信中的选美比赛,看看国外的电话费为什么那么便宜"Beauty Contest"
- 为什么java+winform就那么慢呢
- Lucene/ElasticSearch 学习系列 (1) 为什么学,学什么,怎么学
- CSDN为什么那么卡啊,留言板都看不到。。。。
- 为什么下搜酷狗输入法那么快?
- 雷军:为什么马云马化腾创业那么容易成功 自己却需要煎熬数年
- 为什么关于Flex的文章那么少
- 为什么开发一款操作系统就那么难?
- 为什么Android不如iOS那么顺滑?
- 3个原因告诉你,JAVA开发工程师薪酬为什么那么高
- 为什么我的 Android Studio 那么卡
- 为什么模拟PS2会那么难?
- 由这篇文章引发的思考“技术控解释为什么Android没有iOS那么顺滑”
- 技术控解释为什么Android没有iOS那么顺滑
- 为什么 securely empty 那么慢?
- 为什么头像图片上传以后会被压缩得那么难看?
- Bump CEO谈认知负荷:为什么你的产品不如你想的那么简单好用?