V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yuanchao
V2EX  ›  问与答

使用套路云的 PolarDB 还需要自己分表吗?

  •  1
     
  •   yuanchao · 2020-08-20 14:59:09 +08:00 · 2299 次点击
    这是一个创建于 1554 天前的主题,其中的信息可能已经有所发展或是发生改变。

    预估单表数据 1 千万(用户表)左右,看了一下水平分表的几种方案;

    1. 代码逻辑层实现分表

    2. 使用数据库中间件自动分表,如 mycat

    代码端做分表应该比较少,毕竟那么多的代码入侵,有的还需要修改原生框架来支持

    mycat 之前有应用过,那个时候还是自建 Mysql 数据库,单表最大的也就几十万,没遇到什么问题

    看了下套路云的介绍,号称 计算节点存储节点 分开,自动扩容分布式 的数据库,是不是就意味着不需要我们去处理分库分表的逻辑了?

    4 条回复    2020-08-20 16:19:54 +08:00
    yuanchao
        1
    yuanchao  
    OP
       2020-08-20 14:59:54 +08:00
    对了,还有后端框架是 `Laravel`
    yuanchao
        2
    yuanchao  
    OP
       2020-08-20 15:25:33 +08:00
    大家一般是在代码上拆还是直接上中间件呀?
    shylockhg
        3
    shylockhg  
       2020-08-20 16:15:04 +08:00
    应用层面不用处理分库分表
    opengps
        4
    opengps  
       2020-08-20 16:19:54 +08:00
    PolarDB 没用过不清楚
    DRDS 那种是需要在设计表的时候,按照约束提前将表结构设计成可表分区的结构,然后你当作一张表来用就行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1180 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.