美文网首页
分库分表

分库分表

作者: 文萃北 | 来源:发表于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