立即咨询

电话咨询

微信咨询

立即试用
商务合作

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

2020-04-17

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

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

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

更多产品了解

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

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

都在这里!

 

热门数字化产品

硅基智能数字人硅基数字人通过智能AI技术,结合深度学习算法训练,定制专属虚拟数字人,配备丰富图片、音乐、视频等素材,可高效生成视频,可实现实时虚拟直播,满足用户各类视频或直播场景需要,同时提供数字人克隆包括形象克隆和声音克隆服务。
绿云软件酒店管理系统绿云软件酒店管理系统,符合大住宿业数字化建设集中化、一体化、平台化、大数据发展趋势,稳定、经济、开放,支持集中+分布式混合部署。基于绿云开放平台,行业上下游合作伙伴均可接口对接,形成智慧互联 。无须担心“数字孤岛”,各系统和场景的数据在保证安全的前提下互联互通 。
携客云采购管理系统SRM携客云的每个应用功能都经过用户的千锤百炼,无论是大型的集团,或是快速成长的企业,都能够为您企业供应链每个管理环节,找到最佳的业务管理方案,并配置您所需要的管理流程和业务细节。
Udesk 智能质检系统Udesk智能质检系统使用ASR语音识别技术、语义判定及规则匹配打造智能质检引擎,智能分析通话内容,挖掘对话中服务问题与商机.实现对客服工作的完全质检,充分把控客服通话质量,提高工作效率,降低运营风险和成本。
的修物业工单管理系统“的修”平台,全面聚焦物业管理痛点,提供高效报事报修、人员外勤监管、物业数据分析等一站式解决方案。通过多渠道报修、智能巡检、流程进度管控、定点打卡、配件管理、失物招领、意见反馈、智识库、数据分析等功能,打造移动、便捷、高效的数字化管理服务,实现降本增效。
为你推荐
直播间在线人数卡在500上不去?天志互联抽盒系统从互动率破局

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

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

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

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

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

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

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

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

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

2026-06-26
查看更多