1.分库分表
    垂直拆分 根据业务拆分 订单 用户
    水平拆分

    2.不同的库 事务的问题
    两段事务 XA
    柔性事务 seata

    主键建议用 int varchar的话 所占磁盘空间更大
    不建议使用null 因为null列会造成索引失效 null占更大的空间 会使得索引和统计变得更复杂