上亿数据如何秒查?

c式小菜鸟 发布于 2017/09/10 17:44
阅读 872
收藏 0

由于项目是在产线上运作(3 years+),数据累积很大。在项目的数据库中,大概上千万级数据的表2个以上,百万级数据的表,很多...

加载中
2
冷冷gg
冷冷gg

热数据保留1年好了,去银行查个账单 还只能一年以内呢

0
霍啸林
霍啸林

看你的预算了,预算多有预算多的做法,预算少有预算少的做法

0
张金富
张金富

用实时数据库

c式小菜鸟
c式小菜鸟
会卡死的
0
王二铁
王二铁

mongo、hbase、es都是备选方案,看你具体的需求了

c式小菜鸟
c式小菜鸟
没有用到这些技术能用存储结构写嘛
0
Mrling
Mrling
还不知道你是用的oracle…关系型数据库还是非关系型的数据库,目测你是想优化关系型数据库吧?
c式小菜鸟
c式小菜鸟
mysql
0
HingBox
HingBox

用分布式

0
jeremyli90
jeremyli90

列式数据库, infobright

0
开源中国马桶盖
开源中国马桶盖

分表分库 不就得了... 你从新设计数据库, 然后将历史数据 全部导入你新库, 导完之后 旧库和新库做一个实时同步, 等你做完新系统 直接切过去就行了么.....

开源中国马桶盖
开源中国马桶盖
@c式小菜鸟 回复@c式小菜鸟 : 很简单么 根据业务需要 拆表 重新组合表么, 简化表关系..冗余该冗余的部分数据 就行了
c式小菜鸟
c式小菜鸟
回复 @Kit_lee : 关联一张表,不是单表操作
Kit_lee
Kit_lee
回复 @c式小菜鸟 : 具体业务不太了解,也给不出什么建议,传统来说,分库分表是最好解决问题的。将拆分规则再整理一下,不一定要按时间拆。将每个表的数据拆到一个能接受的范围就好了。还有其他回复也建议历史数据换地方放也是可以的,要是最后都还是感觉不OK,换NOSQL是最后的方案,但你要确认这数据没多少关系表,就一个单表
c式小菜鸟
c式小菜鸟
回复 @Kit_lee : 分了表的就是按着以十天分一次的但是数据量还是很大
c式小菜鸟
c式小菜鸟
回复 @Kit_lee : 分了但是还是数据量很大呀就十天数据都几千万了
下一页
0
mshub
mshub

根据业务来,不同预算和不同业务需求有不同的解决方案。

c式小菜鸟
c式小菜鸟
我需要查询哥哥
返回顶部
顶部