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

来源: 云巴巴 2020-04-17 21:34:59

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

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

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

更多产品了解

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

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

都在这里!

 

评论列表

为你推荐

浅析数据库的对象数据和管理变革

浅析数据库的对象数据和管理变革

随着经济信息管理技术和市场的发展,人们可以发现社会关系型数据库进行系统研究虽然企业技术很成熟,但其局限性也是一个显而易见的。 数据库能很好地处理所谓的“表格型数据”,却对技术界出现的越来越多的复杂问题类型的数据无能为力。 自1990年代以来,技术界一直在

2022-11-22 10:53:52

数据库审计和影响数据库审计的原因

数据库审计和影响数据库审计的原因

数据库管理审计信息系统是对数据库技术进行双方向、深度审计,不给黑客“高手”、内部工作人员或第三方运维人员等留任何可乘之机,防范财务数据可以安全风险隐患,数据库审计系统发展到预防,报警的事,三位一体追踪机制后,数据库安全保驾护航船队。 旁路部署,无需安装插

2022-11-22 16:03:53

热璞数据库HotDB亮相数字经济盛宴——助力企业数字化升级

热璞数据库HotDB亮相数字经济盛宴——助力企业数字化升级

10月11日—13日,以“数字经济引领高质量发展”为主题的2019中国国际数字经济博览会(简称“正定数博会”)在河北石家庄国际会展中心隆重召开。正定数博是目前全国唯一以数字经济冠名的国家级展会,盛邀全国500余家全球顶尖的数字化企业参与此会

2020-02-10 17:29:49

面对大时代机遇,国产新型数据库应该怎么做

面对大时代机遇,国产新型数据库应该怎么做

过去30年,数据库方面Oracle、IBM、Microsoft三足鼎立。面对三家垄断的局面,传统国产数据库可谓生不逢时。虽然产品不时进步,但是由于技术方面仅仅是跟在别人后面学习,因此大多产品处于非中心应用的尴尬地位。虽然政府也给予了支持,

2020-04-20 17:31:41

数据库应用创新实验室2019金融科技产业峰会正式揭牌

数据库应用创新实验室2019金融科技产业峰会正式揭牌

2019年10月31日,在中国信通院的牵头下,数据库应用创新实验室2019(第二届)金融科技产业峰会正式揭牌,热璞数据库HotDB作为数据库应用创新实验室联合发起单位之一,为加速推动我国数据库技术进步贡献自己的力量。

2020-02-11 09:42:08

在不远未来,云数据库也可自动驾驶

在不远未来,云数据库也可自动驾驶

虽然从发明到现在仅50年,电脑已经在所有商业和领域中成了不可或缺的一部分,近几年来,随着云计算的普及,以服务形式呈现的云数据库相应而生,云数据库天生具有的可扩展性、灵活性、高性价比等优势,其中,非常值得一提的就是如阿里云的PolarDB,

2020-04-28 17:23:41

严选云产品

闪捷数据库审计系统 数据库审计系统,是一款基于深度数据库协议解析技术,采用自动学习和智能分析模式,实现对数据库访问行为的全程监控、高危操作的实时告警和安全事件的审计追溯的智能化数据库安全防护系统。
深信服零信任业务安全访问方案 深信服aTrust,以身份为基石,以业务为中心,最终形成一套轻而美、易落地、可成长的符合零信任网络安全架构的办公业务安全访问方案,实现业务可信访问、智能权限 、极简运维。
数新智能赛博数智引擎CyberEngine 数据智能引擎CyberEngine是数新网络独立自主研发的企业级云原生大数据平台,为 客户提供稳定高效服务的大数据组件信创化版本。为客户提供快速便捷的集群部署、组件安装、平台运维和智能监控等服务的一站式大数据平台解决方案,助力企业构建自主可控大数据平台。
云催催收外呼系统 云催催收外呼系统多种外呼方式+防控机制,打通欠款人电话。大量外呼线索,操作频繁,浪费时间,系统调起手机(座机)一键连续外呼,挂机标注客户信息,自动记录通话录音,提升外呼拨打数量。电话录音转文字,快速分析,提炼优秀话术,赋能全员,提升转化效率。防骚扰、防投诉、防封检测服务,防范业务停顿问题。
威努特单向隔离网关SSG 威努特单向隔离网关SSG,内外网物理隔离的情况下,保障内网数据的安全交换。内置查毒引擎和入侵检测引擎,能够进行病毒查杀和安全检测。支持各种类型文件在外网和内网之间的安全传输。支持双机热备和链路聚合,确保网络高可用性。
道一云工作圈解决方案 道一云工作圈解决方案聚合专属圈子、个性主页、领导风向标、动态发表、 交流互动等功能于一体,为企业打造内部专属的职场社交平台。各部门员工可通过该平台分享个人心得和见闻,增强员工间的互动和交流,打造全新的 在线办公生活体验。

甄选10000+数字化产品 为您免费使用

申请试用