立即咨询

电话咨询

微信咨询

立即试用
商务合作

干货—分布式数据库的架构体系解析

2020-04-17

    分布式数据库的核心价值是为分布式应用提供弹性可扩展的数据服务的资源池,它也可以被称为DBPaaS平台。
    其主要能力在于为上层数以万计的来自不同开发商、不同业务类型、不同SLA安全级别、不同数据类型的微服务提供一个可弹性扩展、高响应速度、易维护的数据库服务平台。同时必须支持在不同微服务数据间进行高可用配置、容灾策略定义、多租户、业务数据逻辑物理隔离、交易分析混合模式隔离、冷热数据隔离等一系列数据隔离与治理机制。

干货—分布式数据库的架构体系解析

    一些采用微服务架构的互联网企业,20余人的数据库运维团队可以支撑几十万个不同的数据库实。运维最核心便是构建了企业统一的DBPaaS平台,通过分布式数据库的故障自愈、弹性扩展等机制大规模简化了运维人员对数据库的管理。
    目前业界有很多分布式数据库产品,主要分为三层体系结构。
1、应用垂直拆分
    垂直拆分的应用是分布式最常规的概念之一。 实现这一点的一种方法是将应用程序分解为几个单独的子服务,每个子服务对应整个数据的一部分;另一种方法是在一个服务中连接多个数据库连接,并根据应用内部业务规则选择数据源。例如,应用根据用户账户ID进行切分,ID为一到一百万之内的用户存在数据库A、从一百万零一到两百万存在数据库B,以此类推。
    通过在应用程序内预设一个该机制规则,每次访问数据库首先从规则数据库实例目标筛选,然后直接获得连接到访问。
    使用这种机制,一方面跨数据库事务极难实现,另一方面从应用来看,分布式业务的能力极具侵入性,需要大量的定制开发来完成基本的业务逻辑,而每一次扩展都需要对应用逻辑做一个完整的端到端梳理,可能有很多风险和二次开发工作。
2、中间件分库分表
    随着需要分布式存储能力发展需求的普及,业界开始逐渐出现了另一类技术服务体系,称为中间件分库分表,这类技术体系的思路是在应用系统程序和数据库之间通过构建提供一个SQL解析器服务,将传统的SQL进行数据解析然后翻译成底层每个数据库所对应的子查询,然后将查询直接下发给底层的传统数据库进行有效执行。
    这种机制的优点是,数据存储可以继续基于传统的关系数据库上保持不变,而在一定程度上的封装应用程序接口。但是,中间件分库分表的机制从整个建筑行业发展来看,可以认为是从传统单点数据库向分布式系统数据库结构转型的过渡阶段。
    在新型基于PC服务器构建的分布式数据库普及之前,一些急需数据拆分的应用研究可以先通过该方式能够缓解经济业务与数据量暴涨的压力。但在中国未来原生分布式数据库成熟且得到进一步验证后会其优势将很难继续保持。
    同时,该技术对于应用技术无法真正做到100%完全透明。一般来说需要在实际应用拼装SQL的时候指定一些相关参数或使用较独特的语法,很难能够做到对应用完全透明无感知。

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

热门数字化产品

网易数帆有数BI有数BI是由网易数帆推出的一款企业级智能大数据敏捷分析平台。无需代码、PPT式简单拖拽即可轻松完成报告与大屏的制作。丰富的在线图表组件、可视化ETL操作、多终端智能预警等能力真正降低了用户的使用门槛,提高了数据使用效率,助力企业实现数据驱动决策。
炎黄盈动AWS PaaS低代码平台炎黄盈动AWS PaaS低代码平台,PaaS是数字化转型的基石,支撑/探索不同发展级别的能力要求,以强大低代码能力 + 全场景BPM优势,引领国内PaaS市场发展。平台总体架构,成熟稳定、简单强大,轻,微应用,满足持续、大规模构建核心业务的苛刻要求。
分贝通企业支出管理平台分贝通企业支出管理方案,全面满足企业费用支出管理需求。一站式企业支出管理平台,体验全新企业支出体验,全流程费控,全场景支付,提供整合的数据及流转。为高成长企业带来一站式的企业支付体验,帮助财务更高效、更数字化的管理费用支出。
腾讯乐享企业培训管理系统腾讯乐享连接知识、沉淀经验,整合学习地图、课堂、考试、直播、文档、社群、问卷、员工关怀、项目管理、讲师管理等多应用于一体,帮助团队建立学习型组织、降低沟通成本,提升员工自发性和组织内协同性,助力企业数字化管理升级。
Tita OKRs-E企业目标管理平台拥抱人员管理新时代,人与组织融为一体,管理的内核是激活人心,实现企业的可持续发展。⼀个完整的⽬标管理框架,包含⽬标制定、⽬标达成检验,以及达成关键结果的具体执⾏计划。
为你推荐
直播间在线人数卡在500上不去?天志互联抽盒系统从互动率破局

抖音算法推流核心指标是互动率而非GMV。天志互联直播抽盒系统从订单秒级上屏、一键拆盒、氛围引爆三个维度拉高互动率,驱动算法推流的正循环。

2026-06-26
品牌联名越做越亏?天志互联用游戏化体验共创重新定义IP营销

从"换皮联名"到"游戏化体验共创"——拆解彩棠敦煌联名案例的壁画修复小游戏设计逻辑、奶茶品牌联名翻车教训和中小品牌三条低成本高ROI的IP联名路径。

2026-06-26
一个人也能搭游戏化运营体系?低代码时代品牌运营的乐高式搭建指南

低代码时代品牌游戏化运营体系的"乐高式"搭建指南——从选模板、搭积分闭环、数据迭代到多活动并行管理和团队交接的全流程实操方法。

2026-06-26
私域社群打开率跌破3%以后:一个快消品牌的游戏化自救实验

一个快消品牌用游戏化方法三个月救活240个死群的完整复盘——从签到排行榜、互动任务、习惯养成到赛季制防疲劳的六周运营节奏拆解。

2026-06-26
品牌私域裂变怎么设计才不被骂?游戏化社交裂变的三个底线原则

游戏化社交裂变的三个底线原则深度拆解——让转发不像广告、让奖品有炫耀价值、给用户不转发的自由,加3%超级用户识别策略和三个常见翻车点避坑指南。

2026-06-26
查看更多