如何选择分布式数据库与集中式数据库?一篇文章告诉你答案

发表时间: 2024-10-16 08:39



■ 本报记者 吴斐然

《数据库政府采购需求标准(2023版)》(以下简称《需求标准》)把数据库划分为分布式数据库和集中式数据库。这两种数据库的区别在哪里?采购人又该如何选择呢?

集中式数据库运维成本低

分布式数据库网络要求高

政府采购信息报记者了解到,分布式数据库和集中式数据库主要区别在于数据库存放的形式。顾名思义,分布式数据库就是把数据库存放在不同的地方;集中式数据库则是把数据库存放在同一个服务器或同一个地方。

“所谓分布式和集中式,其实是数据存储和定位的方式。”湖南省政府采购评审专家曹卫京说,“分布式数据库将数据分布于多个不同的位置,利用网络将其连接起来;而集中式数据库把数据都存放在一个地方,包括后续的定位、标记、维护等工作都在同一个地方进行。”

现阶段,集中式数据库在技术上更成熟,且部署、运维成本相对较低,在政府采购中应用更广泛。江苏省、广西壮族自治区等地的数据库框架协议采购项目,采购的便是集中式数据库。

中国软件行业协会副秘书长付晓宇说:“与集中式数据库相比,分布式数据库对‘云’,也就是网络的要求更高。分布式数据库必须利用‘云’,才能实现在不同地区的分布。”

复杂度高选集中式数据库

数据量大用分布式数据库

分布式数据库和集中式数据库存在显著差异,那么对于这两种数据库,采购人如何选择?

业内资深人士秦志龙认为:“分布式数据库和集中式数据库实际上分别对应的是分布式信息系统和集中式信息系统。一般来说,许多采购人采购数据库都是为自身的信息系统服务,因此在采购时可根据信息系统来选择对应的数据库。”

分布式数据库和集中式数据库分别适用于哪些场景?武汉达梦数据库股份有限公司高级副总经理付铨向记者介绍,集中式数据库更适用于预算有限,希望快速部署并开始使用或对数据一致性要求较高、事务处理复杂度较高的场景,如银行交易系统等。分布式数据库适用于需要高可用性和高并发处理能力的场景以及大数据量的应用场景,如社交网络、电商平台等。

“集中式数据库适用于数据量和访问请求量不是很大的场景,如行政单位系统、法院系统等;分布式数据库则适用于大数据量、高访问量的应用场景,特别是面向全社会的公共服务。”曹卫京说,集中式数据库作为传统的数据库,性能相对有限。一旦在同一时间段内访问量过大,其性能不足的缺陷便会凸显出来。因此,采购人应根据不同的使用场景,选择能够满足自身需求的数据库。

欢迎关注微信号“政府采购信息报”(微信ID:caigouquan),更多内容在等你!