问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

搜索引擎 Elasticsearch 好在哪里,为什么 Wikimedia 打算要用它

发布网友 发布时间:2022-04-29 22:52

我来回答

1个回答

热心网友 时间:2023-10-09 23:45

首先ES是基于Lucene这个非常成熟的索引方案,另加上一些分布式的实现:集群,sharding,replication等。

ES的优势主要可以看以下几个方面:
1. 横向可扩展性:只需要增加一台服务器,做一点儿配置,启动一下ES进程就可以并入集群;
2. 分片机制提供更好的分布性:同一个索引分成多个分片(sharding),这点类似于HDFS的块机制;分而治之的方式来提升处理效率,相信大家都不会陌生;
3. 高可用:提供复制(replica)机制,一个分片可以设置多个复制,使得某台服务器宕机的情况下,集群仍旧可以照常运行,并会把由于服务器宕机丢失的复制恢复到其它可用节点上;这点也类似于HDFS的复制机制(HDFS中默认是3份复制);

当然,也要知道其不足之处:
1. 各节点的一致性问题:其默认的机制是通过多播机制,同步元数据信息,但是在比较繁忙的集群中,可能会由于网络的阻塞,或者节点处理能力达到饱和导致各节点元数据不一致——也就是所谓的脑裂问题,这样会使集群处于不一致状态。目前并没有一个彻底的解决方案来解决这个问题,但是可以通过将工作节点与元数据节点分开的部署方案来缓解这种情况。

2. 没有细致的权限管理机制,也就是说,没有像MySQL那样的分各种用户,每个用户又有不同的权限。所以在操作上的*需要自己开发一个系统来完成;

总结:不过从优势与不足的对比看,我看还是瑕不掩瑜,是值得一试的技术。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 没有舌苔,吃什么药能好,吃什么食物有 elasticsearch为什么搜索快 舌头上没有舌苔是怎么回事应该吃什么 spark model.save什么意思 基于spark SQL之上的检索与排序对比性能测试 espcv7r01版本相对于r00版本减少了哪个账号 es能不能持久化 怎么把hdfs数据导入elasticsearch 请问一下我的手机每个月流量多少 我这个移动手机还有多少流量?? 我手机上这个月有多少流量, 查询一下,我的手机还剩多少流量 我的手机卡总流量是多少? 我家小孩在玩海绵宝宝捕鱼业务,想咨询下确定键有什么作用? 哪位大师能告诉我踢足球的一些技巧,要点和基本功 2016年7月2号至7月5号黄山风景区天气预报 2016黄山8月29号天气预报 有没有谁知道足球如何看盘和技巧资料? 明天就要出发去黄山喇,急求天气状况!! 请问各位高手 足球走地怎么看盘 请说详细点 谢谢啦 有多少分我给多少分 ElasticSearch搜索可以自定义去重吗 舌头没有舌苔怎么办,需要吃什么补一补。跪求。。。 spark 能执行udf 不能执行udaf,什么原因 吃什么食物可以让舌苔不发白 无舌苔吃什么药 舌苔少津该吃什么好 舌苔厚白怎么治,,具体点,,我没口臭,就是舌苔很白,具体的吃什么食物,或药物,谢谢,说常见的食物, 没有舌苔而且舌头还疼吃什么东西没有味是怎么回事 舌苔厚白嘴没味吃什么 舌苔发白,吃什么东西无味 华为荣耀10用18w快充对电池有害吗? 不锈钢金属表面喷涂普通漆掉漆怎么办 自动录播教室的自动录播系统最后只能生成一个视频文件吗?其他的视频素材不能保留吗? 华为nova7可以用18万快充的充电宝吗?会对电池有什么影响吗? 全自动录播系统哪个品牌最好 家里装修不锈钢防盗窗。不锈钢漆弄到车子上了。怎么办啊 跑美团外卖用苹果手机可以吗? 跑外卖想换个电池耐用的手机。买什么好,推荐一下吧? 年利率12.3%是多少? 年利率为12%,每年计息12次,月有效利率为多少?年有效利率为多少?