ElasticSearch的优缺点_elasticsearch优缺点-程序员宅基地

技术标签: ElasticSearch 从入门到实战  

优点

开箱即用,天生集群
横向扩展性:只需要增加一台服务器,做一点配置,启动一下ES进程就可以并入集群。
分片机制提供更好的分布性:同一个索引分成多个分片(sharding),分而治之的方式来提供处理效率。
高可用:提供复制(replica),一个分片可以设置多个复制分片,使得某台服务器宕机的情况下,集群仍旧可以照常运行;
速度快,负载能力强,在面对海量数据时候,搜索速度极快。

缺点

各节点数据的一致性问题:其默认的机制是通过多播机制,同步元数据信息,但是在比较繁忙的集群中,可能会由于网络的阻塞,或者节点处理能力达到饱和,导致各数据节点数据不一致——也就是所谓的脑裂问题,这样会使得集群处于不一致状态。目前并没有一个彻底的方案来解决这个问题,但是可以通过参数配置和节点角色配置来缓解这种情况。
没有细致的权限管理,也就是说,没有像mysql那样的分各种用户,每个用户又有不同的权限。所以在操作上的限制需要自己开发一个系统化来完成。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/uniquewonderq/article/details/107989857

智能推荐

基于IMU和GPS数据融合的自车定位_上海交通大学开源小车gps+imu融合定位-程序员宅基地

文章浏览阅读2.4k次,点赞4次,收藏35次。在上一篇博文《动手学无人驾驶(5):多传感器数据融合》介绍了如何使用Radar和LiDAR数据对自行车进行追踪,这是对汽车外界运动物体进行定位。 对于自动驾驶的汽车来说,有时也需要对自身进行更精确的定位,今天就介绍如何使用IMU和GPS进行自车定位(因为在..._上海交通大学开源小车gps+imu融合定位

多文档编辑器--(3)菜单项的功能_activemdichild在哪-程序员宅基地

文章浏览阅读574次。在前面两节中,实现了界面的设计(菜单项)和子窗口类的实现,下一步就是实现菜单项的功能,就是把菜单项和子窗口类的成员函数关联起来。1. 项目文件2. mainwindow.h 头文件#ifndef MAINWINDOW_H#define MAINWINDOW_H#include "mdichild.h"#include <QMainWindow>#include &l..._activemdichild在哪

JProfiler 9版本注册码(亲测可用!!!)_jprofiler 注册码-程序员宅基地

文章浏览阅读1.1w次,点赞3次,收藏13次。按默认选择“Single or evaluation license” ,Name 和 Company 随意填!!!JProfiler 9.2 注册码 [email protected]#23874-hrwpdp1sh1wrn#0620 [email protected]#36573-fdkscp15axjj6#25257 [email protected]#5481-u..._jprofiler 注册码

如何备份和恢复微信、企业微信的数据文件_企业微信备份文件怎么恢复到电脑-程序员宅基地

文章浏览阅读327次,点赞5次,收藏6次。如何备份和恢复微信、企业微信的数据文件_企业微信备份文件怎么恢复到电脑

阿里云Aliplayer播放器列表切换播放视频_aliplayer 视频列表-程序员宅基地

文章浏览阅读4.7k次,点赞2次,收藏4次。videoDetail.js代码var headerImg,vid,MtsHlsUriToken,videoSrc;var getvoice = { "action": "courseChapterList", "groupId": "0", "pageIndex": "1", "pageSize": "999", "productId": _id, "rankType":..._aliplayer 视频列表

Windows下使用HAXM加速Android模拟器(以x86方式运行)_haxm window 6.1-程序员宅基地

文章浏览阅读4.4k次。intel的HAXM可以使android模拟器 以x86方式运行,速度大大提升,本质发生改变。原文:http://software.intel.com/zh-cn/articles/speeding-up-the-android-emulator-on-intel-architecture1,首先配置hosts可以下载android镜像203.208.46.20_haxm window 6.1

随便推点

【SpringMVC】SpringMVC的入门程序——HelloWorld(有点详细)_spring helloworld代码-程序员宅基地

文章浏览阅读1.1k次,点赞4次,收藏3次。SpringMVC的入门程序——HelloWorld(有点详细)_spring helloworld代码

sqlserver wait millis 60003, active 0, maxActive 20, creating 0(String)-程序员宅基地

文章浏览阅读1.3w次。背景:SpringMybatis框架连接SqlServer2008 还要这种错都是:java.sql.SQLException: connect error, url jdbc:microsoft:sqlserver://10.1.21.1:1433; DatabaseName=nc解决办法db.main.sqlserver.driver=com.microsoft.sqlserver.jdbc...._active 0, maxactive 20

mysql保存emoji表情(微信开发用户昵称..)_mysql保存小程序用户昵称-程序员宅基地

文章浏览阅读4k次。java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94’ for colum n ‘name’ at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) at com.mysql.jdbc.MysqlIO.checkErrorP_mysql保存小程序用户昵称

单片机路抢答器与Proteus仿真:嵌入式开发实践-程序员宅基地

文章浏览阅读128次。通过本文的介绍,我们学习了如何设计和实现一款单片机路抢答器,并使用Proteus进行仿真验证。主控单元通过IO口向被控单元发送信号,被控单元接收到信号后点亮相应的LED。在本文中,我们将介绍如何设计和实现一款单片机路抢答器,并通过Proteus仿真进行验证。在Proteus中,我们可以将单片机的代码加载到仿真环境中,并模拟输入输出信号。如果LED能够按照设定的时间间隔正确地点亮和熄灭,那么我们的设计就是正确的。如果你有任何问题,请随时提问。在定时器中断服务程序中,我们可以编写代码来控制LED的点亮和熄灭。

历时3年研发,OPPO发布首颗自研NPU芯片:马里亚纳 MariSilicon X-程序员宅基地

文章浏览阅读1.5k次。作者 | 凌敏 自研 NPU 芯片,可能只是一个开始。 OPPO 发布首颗自研 NPU 芯片 在 12 月 14 日举行的 OPPO 未来科技大会 2021 ..._马里亚纳 泽库

linux下 cuda8,9,10 对应的cudnn 下载网盘链接分享_cudnn8.9 百度网盘-程序员宅基地

文章浏览阅读1.7k次。https://pan.baidu.com/s/10Bm48r7-qruAAzh9-wgPigbsir_cudnn8.9 百度网盘

推荐文章

热门文章

相关标签