如何选择数据分配策略

 时间:2024-10-31 11:21:45

1、一般而言,可以按照以下五个维度进行思考和权衡,包括数据均衡度考虑、事务边界因素、常用查询效率考虑、切片索引考虑、简单性策略。

如何选择数据分配策略

2、数据容量和访问均衡是我们考量的第一点,不均衡的数据分布和访问无法充分发挥数据拆分的能力,让访问体验变差,同时带来成本上的损耗。

如何选择数据分配策略

3、若想将系统做到很好的扩展性,那么一个最重要的原则就是想办法划小事务边界,并尽可能让事务的边界限制在单台机器内。缩小事务边界的方式

如何选择数据分配策略

4、对于常用查询优化的核心要义,就是尽可能让您的一次前端请求,物理上直接发送到一台存储的机器上,尽可能避免那些需要将请求下发到多台机器的查询。

如何选择数据分配策略

5、对常用的非分片键查询条件构建切片索引,提升非分片键查询(select语句)时的效率,避免广播查询。

如何选择数据分配策略

6、如果查询优化与均衡读写访问两个选项发生了冲突,那么请选择均衡读写访问作为优先考虑原则,因为查询的问题相对的更好解决。

如何选择数据分配策略

7、尽管复杂的切分规则或取巧的程序代码能够带来短期系统性能或成本上的好处,但其后面所带来的系统运螗徇吼笊维复杂度上升将会吃掉之前您在系统中获得的大部分好处。

如何选择数据分配策略
  • QQ怎么关闭通讯录发起聊天
  • 手机QQ空间怎么禁止非好友互动?
  • QQ怎么设置不可被陌生人搜索到
  • 桌面歌词老碍事怎么办
  • qq随心贴怎么关
  • 热门搜索
    上海拍拍贷怎么样 淘宝红包怎么设置 安徽工商职业学院怎么样 端砚产自哪里 神经衰弱失眠怎么治疗 如何安装行车记录仪 白果怎么吃不会中毒 防火墙在哪里关闭 怎么去鱼尾纹 西安附近的旅游景点