随笔分类 -  elasticsearch

摘要:1.分片内部基本结构 在一个分片中(Lucene),数据(数据原文和倒排索引)以段为单位存储,只有成为段的数据才能被检索。 因为文档先被缓存在内存中,创建倒排索引和其他索引结构之后才会成为段,才能被检索 就像下图中文档先被写入内存,为文档构建一系列索引之后成为段,并且写入磁盘,只有段才是 Searc 阅读全文
posted @ 2020-11-11 13:16 执生 阅读(310) 评论(0) 推荐(0)
摘要:继上一篇 elasticsearch 基本概念 elasticsearch的分片思路: 最好的情况是,我们能知道自己对单个分片的要求,比如单个分片对用户的响应时间不能长于哪个值,测试的方法是使用历史数据,压入到一个测试的分片中 知道这个分片的响应速度使我们无法忍受,这时候的数据量就是单个分片的最大容 阅读全文
posted @ 2020-11-11 09:50 执生 阅读(393) 评论(0) 推荐(0)
摘要:先类比 elasticsearch 和 关系型数据库对应的某些概念,了解ES的结构: 索引:简单理解成数据库 分片:一个索引由多个分片组成,应用程序向ES请求的时候,是向索引请求,但是实际上工作的是分片,每个分片都是一个Lucene(搜索引擎),需要占用一定的内 存,CPU,磁盘等物理资源,他是一个 阅读全文
posted @ 2020-11-10 22:14 执生 阅读(222) 评论(0) 推荐(0)