今天看啥  ›  专栏  ›  OSC开源社区

分布式 MySQL 数据库中间件 MySQLDA 深入介绍

OSC开源社区  · 公众号  · 程序员  · 2017-11-13 08:30
基于核心业务对象切分的Proxy模式的分布式MySQL数据库中间件1. 概述 1.1. 数据分布式切分方式分布式架构中最难解决的是数据分布式问题,大部分数据库中间件都以分库分表作为切分方式,好处是通用,但也存在以下问题:扩容过程需要以切片为单位在库间移动数据。扩容规模受到切片数量限制,如果业务发展增长规模大大超出初期预估会导致切片数量不够用,陷入数据硬迁移的困境。同一业务对象的数据分散在不同库中,无法做聚合、连接等复杂处理。跨库意味着分布式事务,虽然现在有两阶段提交等解决方案,但理论上并不总是那么可靠,尤其是在金融行业苛求数据强一致性时。以核心业务对象切分方式则以产品线入口业务对象作为切分目标(比如互联网业 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照