• 技术文章 >数据库 >MySQL

    mysql分库的类型

    小妮浅浅小妮浅浅2021-09-26 12:00:00原创222

    1、水平分库类似于水平分表,关系密切。水平分库是将单个仓库的表作为水平分表,然后将子表放入不同的子库中独立部署。

    由于库中内容的主要载体是表,所以水平分库和水平分表基本上是如影随形的。

    例如,在用户表中,我们可以使用注册时间范围来分表,在usrdata20中部署2020年注册的用户表usrtb2020,在usrdata21中部署2021年注册的用户表usrtb2021。

    同样,垂直分库和垂直分表也很相似,但垂直分表拆分字段,垂直分库拆分表。

    2、垂直分库是对一个库下的表进行不同维度的分类,然后分配给不同子库的策略。

    例如,我们可以可以把用户相关的表都放在usrdata这个库里,把订单相关的表都放在odrdata里,等等。

    垂直分库的分类维度维度,可以根据业务模块(用户/订单...)、技术模块(日志库/图片库..)、空间、时间等来划分。

    以上就是mysql分库的类型,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql 分库
    品易云
    上一篇:mysql垂直分表是什么 下一篇:Mysql如何实现事务隔离

    相关文章推荐

    • mysql临键锁的使用• mysql插入意向锁的使用• mysql InnoDB的崩溃恢复过程• php mysql删除数据库的语句• mysql binlog的三种模式• mysql存储引擎的整理• mysql range分区是什么• mysql list分区如何理解• mysql hash分区是什么• mysql key分区是什么• mysql子分区的使用注意• mysql中分表是什么• mysql分表和分区的区别• mysql水平分表是什么• mysql垂直分表是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网