美文网首页
分库分表

分库分表

作者: 文萃北 | 来源:发表于2020-06-21 22:12 被阅读0次

分库分表的方式

垂直拆分

1,垂直分表:把数据库中的某张表,把这张表中的一部分字段数据存到一张新表里面,再把表中的另一部分字段存到另一张表里。
2,垂直分库: 把单一数据库按照业务进行划分,专库专表

水平拆分

1,水平分库:同一个表的数据按照一定的规则拆分到不同的数据库中,每个数据库可以放到不同服务器上。
2,水平分表:在同一个数据库内,把同一个表的数据按照一定规则拆到多个表中。

什么时候分库分表

1,数据库设计的时候就应该考虑到垂直拆分。
2,查询慢,可以考虑读写分离,缓存和索引的方式。
3,最后考虑水平拆分。

分库分表的问题

1,跨服务器之间的查询,并且涉及到 join 和 sort。
2,多数据源的管理。。

如何解决这个问题,ShardingSphere 会告诉你。

相关文章

网友评论

      本文标题:分库分表

      本文链接:https://www.haomeiwen.com/subject/belzxktx.html