V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
getcodex
V2EX  ›  问与答

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

  •  1
     
  •   getcodex · Aug 20, 2020 · 3076 views
    This topic created in 2088 days ago, the information mentioned may be changed or developed.

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

    1. 代码逻辑层实现分表

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

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

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

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

    4 replies    2020-08-20 16:19:54 +08:00
    getcodex
        1
    getcodex  
    OP
       Aug 20, 2020
    对了,还有后端框架是 `Laravel`
    getcodex
        2
    getcodex  
    OP
       Aug 20, 2020
    大家一般是在代码上拆还是直接上中间件呀?
    shylockhg
        3
    shylockhg  
       Aug 20, 2020
    应用层面不用处理分库分表
    opengps
        4
    opengps  
       Aug 20, 2020
    PolarDB 没用过不清楚
    DRDS 那种是需要在设计表的时候,按照约束提前将表结构设计成可表分区的结构,然后你当作一张表来用就行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2989 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 14:49 · PVG 22:49 · LAX 07:49 · JFK 10:49
    ♥ Do have faith in what you're doing.