热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

每年递增10亿数据量的elasticsearch节点部署设计

使用ES存储即时通讯应用的聊天消息,用于消息搜索。每年新增消息量在10亿条左右,目前已有30亿左右数据存在mysql,将由mysql导入,后续新增的将直接写入ES。请问基于设计原则,es每个分片存储在

使用ES存储即时通讯应用的聊天消息,用于消息搜索。每年新增消息量在10亿条左右,目前已有30亿左右数据存在mysql,将由mysql导入,后续新增的将直接写入ES。
请问基于设计原则,es每个分片存储在20~40gb比较好。这样是否适合尽量多部署节点,每个借点存储量可以少些,目前我们计划部署100个节点,每个节点使用4核8线,8gb内存的机器。
另外消息用于搜索,需搜索算量数据,(1)存在一个索引,(2)按日期存多个索引,使用同一个别名指向这些索引查询。2相对于1性能会好些吗?





   



推荐阅读
author-avatar
mobiledu2502931893
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有