【干货】国产分布式、集中式数据库对比17认证网

正规官方授权
更专业・更权威

【干货】国产分布式、集中式数据库对比

国产分布式、集中式数据库对比
得益于国内互联网行业的快速发展,国外的数据库系统远远不  能满足需要,由此催生了一批走在世界前沿的国产分布式数据库产品。不仅仅互联网客户在使用,越来越多的国企、政府单位、银行、证券这些传统行业也开始关注分布式数据库,基于整体国际环境以及国内发展去O道路将被加速。互联网发展全行业不断实施数字改革,伴随数据量以及并发请求的爆炸式增长,集中式数据库针对海量数据场景处理,即将到达的处理极限。此类场景之下综合考虑分布式数据库是业务发展的不二之选。

分布式数据库概念
分布式数据库是指用计算机网络将物理上分散的多个数据库单元连接起来组成的一个逻辑上统一的数据库。每个被连接起来的数据库单元称为节点或站点(每台计算机)可单独放在一个地方,每个节点(每台计算机)中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的节点或站点(计算机)通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的数据库。
分布式架构
当前主流分布式架构为NEW SQL和类PG-XC(POSTGRES -XC)两种。① 类PG-XC分布式架构PG-XC(POSTGRES -XC) 的结构主要解决的是大表的问题,通过关键主键的方式来将一张大表分布在不同的数据存储节点, 主要对于写压力的释放还是通过将数据分散在不同的sharding 分片中来进行的。以下为腾讯TDSQL数据库架构图。

使用类似架构的分布式数据库有:
1、腾讯的 TDSQL
2、华为的 GaussDB
3、中兴的 GoldenDB

① NEW SQL分布式架构

NewSQL数据库不仅继承了关系型数据库的事务处理能力和ACID特性,还引入了非关系型数据库的分布式、水平扩展等特性。这使得NewSQL数据库能够在保持数据一致性的同时,实现高性能和可扩展性。以下为类NEW SQL 风格架构图。

使用类似架构的分布式数据库有:
1、PingCAP 的 TiDB
2、原蚂蚁的OceanBase
集中式架构
集中式架构通常采用单一的大型服务器来存储和管理数据。以下集中式数据库架构演变图。

使用集中式架构的国产数据库有:
1、达梦
2、人大金仓
分布式与集中式对比
从架构层面对比分布式数据库对于海量数据场景,实现比集中式更为简洁,且容灾能力要强于集中式。表结构对比集中式 vs 分布式在集中式(NoShard)下,一张库表分布在一个数据库实例上 。

在分布式(Shard)下,一张表根据分片的数量分布在不同的数据库DB节点上。

理解误区:分布式中的分区完全等价于集中式的分区。正确理解是两者的分区在逻辑上对等,物理上不对等如上图所示。集中式数据库中的分区仍存放在同一台机器上;而分布式能够把所有分区打散到不同物理机器,从而能够真正体现出分布式架构的优势,从而彻底解决可扩展性问题。

PS:

江西云擎科技有限公司在国产分布式数据库运维服务方向深入发力,目前已经取得腾讯云TDSQL数据库认证服务合作伙伴(CSP)服务合作商资格,在江西省是唯一一家取得该认证的公司。

END

排版:王丽楠

文案:夏侯命优

审核:陈焕雪

想了解更多干货,可通过下方扫码关注

详情咨询

可扫码添加上智启元官方客服微信👇

未经允许不得转载:17认证网 » 【干货】国产分布式、集中式数据库对比
分享到:0

评论已关闭。

400-663-6632
咨询老师
咨询老师
咨询老师