获得徽章 6
摸鱼大师V1 @某某某文化有限公司
赞了这篇沸点
jym,这工作干到头了,点赞108立马提桶跑路
31
赞了这篇沸点
老规矩,80个赞提离职,裸辞!
70
赞了这篇沸点
刚才看了下Elasticsearch的原理,感觉分布式系统的思想都大差不差。下面是我对ES的理解:

1. ES基于Lucene,Lucene底层的存储结构通过Segment表达,Segment里面有分词以及出现的次数和所在的文件,通过这样的结构就能实现搜索功能。那么,在ES中的每个分片就是一个Lucene。
2. 在Lucene中,Segment是在内存中,所以,数据的可靠就需要ES去保障。另外,从这一点也可以得知ES是吃内存的,这也是为什么可以做到实时搜索。
- 单机情况下,为了不影响写入效率,通常的解决方案就是日志先行写入磁盘,就像MySQL中的WAL,在ES中叫TransLog。基于日志形式在进行数据更新时,可以通过合并的方式保障同一条数据不重复,很多分布式系统中都有这样的思想,例如HBase中的LSM。
- 在分布式系统中,数据可靠性的保障都是通过副本的形式,就例如redis、Hadoop、Kafka等等。保障副本的一致就离不开paxos、raft这些一致性协议。
3.当然,在分布式系统中的查询,都是先路由到对应的分片,然后再将各分片的数据聚合,例如Hadoop中的shuffle,在ES中同样会有聚合的阶段。
展开
评论
赞了这篇沸点
10个赞直接辞职,不伺候了,直接跑路[灵光一现]
122
jym, 你们有唇炎的困扰吗? 好烦啊,一年四季嘴唇干干的,秋冬就开始干裂。
15
赞了这篇沸点
提车上牌一天完成,运动量超标,终于缓过来了
秦始皇的王于2024-08-02 14:23发布的图片
137
摸鱼大师V1 @某某某文化有限公司
你们摸鱼有啥东西消遣时间的吗?或者你们摸鱼的时候都在干啥
96
春晚是不是有新节目了:我在单位包饺子
12
赞了这篇沸点
快快快,努努力给我点点赞升6级,就差1600多个赞了
69
想问一下,一般是和否这种状态的,是后端转成中文给前端还是前端自己根据 01去转啊。
9
你患得患失,太在意从前又太担心未来,有句话说得好,昨天是周一,明天是周一,而今天依然是周一,像珍惜礼物那样珍惜周一吧。
12
大家告诉我,矿已挖够,怎么兑换杯子啊! 每次进去看都是今日已抢光。
评论
攒够了了,准备兑换个马克杯,咋每次进去都是今日已抢光。 所以各位大佬你们都是什么时候兑换的,我去蹲一下。[看]
5
性别:男,
年龄:94,
身高:170,
学历:本科,
后端,苏州,双休。
诚心找对象。
展开
评论
下一页