很久之前面试的时候,遇到这样一个问题,从一个库表中读取海量数据的方案是什么,记不得当时怎么回答的了,但是应该不是很好的答案。
简单记录下方案:
第一点:做分库分表分区
第二点:读写分离也是一定的
第三点:冷热备份,历史数据备份走,甚至直接清空(特殊情况支持,例如车辆心跳状态,这种更新很快的数据,历史数据基本无用了)
第四点:一般这样量大的数据,不会直接从DB里面读,这样性能很差,会同步至es,hbase,然后直接读取
第五点:索引,即便是同步es,还是需要从DB读取,所以索引的建立,可以提高检索性能
后面继续补充吧
原文:https://www.cnblogs.com/xianyi/p/14727434.html