电信行业数据库能力测评“场景榜单”发布!

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: 阿里云PolarDB支撑电信业务综合能力排名行业第一

国家工业信息安全发展研究中心依托国家级数据库适配验证中心开展了电信行业数据库产品能力测评,并联合中国移动、中国联通、中国电信、清华大学、华东师范大学、中国人民大学、中科院及数十家数据库厂商共同制定了电信行业数据库能力评价模型。本次“场景榜单”聚焦核心应用场景,综合考察各类型数据库产品支撑电信业务场景的能力差异。现将入围“场景榜单”的前三名结果发布如下:


image.png

图1 综合排名

image.png

图2  单项能力排名


此次测评基于公共、统一的硬件资源环境,测评结果显示,各数据库产品本身设计存在“硬实力”差异,使测评结果呈现原始的区分,经过二轮优化后,各数据库产品均可实现一定幅度的性能提升。各场景下产品具体表现分析如下:
基础数据加载场景:模拟电信业务系统割接场景,当新系统上线,需将千万甚至亿级的历史数据割接到新系统中,考核数据库支撑海量数据量的加载、转换的能力。基础数据加载指标最高值达 295269条/秒,最低值为8334条/秒,达数十倍,主要反映了全表处理能力的差异。


开户场景:模拟电信业务的受理和处理功能,即通过批量压测开户处理,测试电信号码产生、号码在千万级数据表中是否在用和必要开户业务处理,验证数据库在高并发下的事务功能和处理性能。开户指标TPS平均成绩为8299事务数/秒,主要验证数据库的定位能力、事务处理能力、高并发调度能力等。


导入导出场景:模拟电信行业局数据一致性功能,即通过批量外部文件的导入导出测试,测试数据库在高并发下与外界批量交互能力。导入指标最高值达387599条/秒,最低值为98294条/秒,导出指标最高值达 2471638条/秒,最低值为116567条/秒,主要验证全表扫描、外部批量数据导入能力。


话单处理场景:模拟电信业务使用费用计量功能,依据主叫话单产生被叫话单,进行踢重、查错和话务业务的批价处理,测试数据库的基础操作和多表关联维护能力。话单生成指标最高值达46368条/秒,最低值为1511条/秒,话单处理指标最高值达 27183条/秒,最低值为277条/秒,主要验证单进程下数据抽样提取、多表关联修改能力。


话单查询场景:模拟电信业务中业务量的纯查询操作,即通过单一号码的多条通话记录批量查询压测,测试数据库的查询响应性能。话单查询指标TPS平均成绩为35150事务数/秒,主要验证单条件查询能力。


总体看来,在运行同一业务场景时,性能最优数据库与性能较低数据库指标差异明显,这取决于数据库不同的技术实现方式,也取决于技术人员对数据库技术的配置应用及对业务逻辑的适配改造能力。测试结果显示,我国数据库产品已经基本具备支撑电信行业部分核心业务场景的能力,下一步可以在架构优化、资源消耗、全场景融合等方面进一步加强,全力支撑电信行业业务稳定运行。


未来,中心将继续依托国家级数据库适配验证中心开展电信行业不同类型数据库测试,数据库产品能力测评正在报名中,欢迎积极参与!

相关文章
|
3月前
|
安全 关系型数据库 MySQL
MySQL数据库高效秘籍:10个小技巧,让你轻松应对各种场景!
【8月更文挑战第25天】本文介绍了十个提升MySQL数据库效率与安全性的实用技巧。涵盖查询性能分析、索引优化、慢查询日志利用、图形化工具如MySQL Workbench的应用、性能分析工具、主从复制实现、备份与恢复策略、数据库迁移方法及安全性保障等多个方面。通过具体的示例代码展示每个技巧的实际操作方式,帮助读者深入理解并有效运用MySQL数据库。
139 0
|
30天前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
153 64
|
4月前
|
存储 Oracle 关系型数据库
关系型数据库Oracle应用场景
【7月更文挑战第5天】
145 3
|
5月前
|
Cloud Native 关系型数据库 分布式数据库
《阿里云产品四月刊》—瑶池数据库云原生化和一体化产品能力升级
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
102 1
|
29天前
|
供应链 数据库
数据库事务安全性控制有什么应用场景吗
【10月更文挑战第15天】数据库事务安全性控制有什么应用场景吗
|
2月前
|
存储 SQL 关系型数据库
一篇文章搞懂MySQL的分库分表,从拆分场景、目标评估、拆分方案、不停机迁移、一致性补偿等方面详细阐述MySQL数据库的分库分表方案
MySQL如何进行分库分表、数据迁移?从相关概念、使用场景、拆分方式、分表字段选择、数据一致性校验等角度阐述MySQL数据库的分库分表方案。
404 15
一篇文章搞懂MySQL的分库分表,从拆分场景、目标评估、拆分方案、不停机迁移、一致性补偿等方面详细阐述MySQL数据库的分库分表方案
|
2月前
|
关系型数据库 MySQL 分布式数据库
PolarDB MySQL数据库场景体验与测评
本文介绍如何在PolarDB上部署数据库,包括登录控制台、配置账号与数据库管理、执行SQL查询及调整Serverless配置等内容。通过创建测试表和数据操作演示了基本数据库管理功能,并展示了如何设置资源弹性扩缩、监控及备份数据。此外,还提供了关于节点切换、压测、加速复杂SQL查询、弹性并行查询及高可用性的详细场景体验说明,全方位展示了PolarDB的强大功能。
|
2月前
|
JavaScript 前端开发 数据库
数据库测试场景实践总结
本文介绍了数据库超时和应用锁表SSDB测试场景的验证方法,通过锁定数据表模拟写入失败情况,并利用SSDB进行重试。测试需开发人员配合验证功能。同时,提供了SSDB服务器登录、查询队列数量及重启服务等常用命令。适用于验证和解决数据库写入问题。
34 7
|
3月前
|
存储 Serverless API
Serverless 架构实现弹幕场景问题之在initializer方法中初始化数据库实例如何解决
Serverless 架构实现弹幕场景问题之在initializer方法中初始化数据库实例如何解决
29 0
|
4月前
|
缓存 NoSQL 数据库
Redis问题之在高并发场景下,保证Redis缓存和数据库的一致性如何解决
Redis问题之在高并发场景下,保证Redis缓存和数据库的一致性如何解决
154 3