高并发系列---【百亿级流水数据的毫秒级查询与存储】
1.问题
系统的并发比较高,时间久了随之而来的海量数据存储的问题就会日益矛盾,所以,这篇文章来聊一聊海量数据存储与查询的问题。
2.设计方案

注意:如果流水数据量过大,建议流水数据的HBase和Es都单独再部署一套。实践中发现,Hbase有写入瓶颈,我们内存块中如果设置了100M刷新一次,持久化到磁盘,每刷新一次就会生成一个小文件,实际上不到100M就刷新了。结果造成小文件太多,合并不过来。

注意:这个分页,受ES分页限制,不能实现跳转至多少页。另外,建议大家在设计的时候,必须再加上时间范围必选的查询条件。
愿你走出半生,归来仍是少年!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2019-12-12 Mysql系列---【次日凌晨00:00:00生效】