分库分表

来源:1-1 导学

慕数据4226701

2022-12-03

项目中是一开始就分库。想问一下单表已经有千万级数据了 确定分表规则后(例如按月份分表) 该用什么工具操作这张单表 实现分表 且不影响现有业务。(还会有新数据一直存入这张单表)具体改怎么操作

写回答

1回答

神思者

2022-12-03

分库分表是DBA的工作,他们会写脚本,从数据库中导出数据然后切分到不同的分库里面。一般情况下会用ETL中间件,与旧的数据库做同步,新插入的数据会自动切分到分库里面。如果想要降低数据库分库的运维,可以用HBase+Phoenix,HBase可以单表存储TB级别的数据而不需要分库。你可以看我新的实战课,里面就是用HBase和Phoenix做的项目开发。https://coding.imooc.com/class/610.html

0
4
神思者
回复
慕数据4226701
子表切分到跟父表相同分片的节点上,这样才能做表连接。夸分片的表连接是不支持的
2022-12-05
共4条回复

多端全栈项目实战,大型商业级代驾业务全流程落地

50000+代码,300+技术点,慕课网明星讲师为你私人订制

600 学习 · 423 问题

查看课程