开发者社区> 问答> 正文

已经正式运行很久的web项目怎么进行mysql分库

我们的web项目已经运行了2年了,由于当初用户少,没有考虑周全,只有一个mysql数据库,现在用户越来越多,mysql明显已经快扛不住了,老大让想办法进行分库。

各位大牛有什么好的方案么,跪求!

ps: 项目是用spring+spring MVC+mybatis架构

展开
收起
a123456678 2016-03-19 10:09:13 2317 0
2 条回答
写回答
取消 提交回答
  • 1,分库分表中间件可以参考Cobar或者MyCat。
    2,分库建立好后,会涉及到一个数据迁移的问题,可以参考Otter&Cannel

    2019-07-17 19:07:28
    赞同 展开评论 打赏
  • 按某一种特征,比如按用户的的省份、用户名拼音首字母、手机号码段,这跟你们的具体业务有关系,看看哪个特征分表最有利

    2019-07-17 19:07:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载

相关镜像