elasticSearch
文章平均质量分 51
softwareDragon
软件工程师一枚
展开
-
elasticSearch es 性能优化
1.写入到es中的数据量尽量少于filesystem cache的剩余内存2.es中的数据放那些需要搜索的必要信息3.冷热数据分离,假如有6条机器,两个索引,一个索引放热数据,一个索引放冷数据,每个索引3个shard,3台机器放热数据index,另外3台机器放冷数据index,这样你大部分时间在访问热数据,热数据都在filesystem cache中,这样访问性能是很高的,另外冷数据的话,大部分都在磁盘上,即使性能差点,也是少部分人在访问。4.设计es中的数据模型,例如订单表、订单条目表o.原创 2020-11-25 17:19:35 · 138 阅读 · 0 评论 -
elasticSearch es 概念 写入 读取 搜索数据 原理
1.index 相当于数据库中的一张表2.mapping相当于字段表结构的定义(字段及类型)3.document代表数据表中的一条数据,每个document中有多个filed,每个filed就代表这个document中一个字段的值4.shard 每个index会被拆成多个shard,每个shard中放index的一部分数据,每个shard可能分在不同的机器上,每个shard都有一个副本,主数据和副本不在同一台机器,primary shard 会自动同步到replication shard上m原创 2020-11-24 17:36:01 · 270 阅读 · 0 评论