开发者社区> 问答> 正文

mysql中一个数据库的多个表可能出现指数增长,如何存储与查询?

蛮子哥 2017-01-12 15:50:45 1067

mysql中一个数据库的多个表可能出现指数增长,如何存储与查询?时间长了,每个表可能达到上亿,这如何优化和存储?

分享到
取消 提交回答
全部回答(3)
  • 五月华斩
    2019-07-17 20:42:13

    分库分表的时候,一定是要明白你的数据库使用是受限的。比如查询的时候一定是要带上分库分表的键。然后表之间的连接都需要尽量避免。所以你提的分页,首先要看是不是在分库分表的键指明情况下的分页。当然也可以参考多份数据分库分表的情况。

    0 0
  • 韩逸
    2019-07-17 20:42:13

    可以使用阿里云的petadata,支持分页操作。

    0 0
  • 名字不能长
    2019-07-17 20:42:13

    传统的mysql没法处理海量数据的,如果你一定要使用mysql的话,可以考虑分库分表,比如将不同的同表hash到不同的数据库实例上,同一个表的数据hash到不同的数据库上,自己做一般比较麻烦需要考虑很多东西,你可以尝试一下阿里巴巴开源的分布式数据库服务中间件,比如cobar

    0 0
添加回答
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程