构建于软件定义存储的GBase 8S OLTP 解决方案

2019年11月 · XSKY

随着互联网技术的快速发展以及各个行业数字化转型的深度推进,数据呈现爆炸式的增长,存储系统的软硬件紧耦合的集中式存储设计严重地限制了存储技术的发展;

计算能力与存储能力的紧耦合往往也在项目实施中产生了过多的性能发展不平衡,也越来越无法满足移动互联网和大数据时代下,对计算系统与存储系统各自多变的需求。

微信图片_20191121095128.jpg

图片来源网络

为了帮助客户打造计算与存储分离的数据处理架构,提供更加灵活、弹性伸缩的基础架构支撑,满足客户业务需求,南大通用与XSKY联合发布了基于XSKY XEBS的GBase 8S OLTP 解决方案。

方案部署架构

南大通用安全数据库管理系统(简称GBase 8s)是具有完全自主知识产权的安全数据库产品,遵照我国的相关安全标准进行了全方位的安全功能增强。

其具备在中高端市场可以规模替代国外数据库的能力,在数据处理层支撑国家自主可控战略。GBase 8s 产品已经在产品功能、稳定性、兼容性等方面取得改进,并且已经在金融、电信、电力、能源、交通、政府等行业的核心交易系统上线运行。

GBase 8s在高可用模式中,采用了Shared Disk Secondary的部署方式,GBase 8s负责提供数据的计算能力,XSKY XEBS负责提供数据的存储能力。

2.jpg

GBase 8s在计算环节,采用一写多读的多节点配置,各节点共享存储“磁盘”,而“磁盘”由XSKY XEBS负责整合所有的存储资源,将物理磁盘虚拟化后统一提供。

兼容性测试结果

通过使用Loadrunner运行DML/DQL相关基本操作语句脚本,在5000并发下,实现测试环境的CPU满负荷,测试目标语句的执行情况。

测试结果表明insert/update/select/delete均运行稳定,具有良好的兼容性。且在select操作中展现了基于XSKY XEBS环境下, GBase 8s高可用部署时四倍于单机部署的数据库检索性能。

3.jpg

性能测试结果

使用benchmarksql工具测试GBase 8s TPC-C性能,加载2000 warehouse数据,分别测试200到1000 Terminal的性能。

测试性能稳定,单机性能与同级别全闪存阵列物理机性能相近,采用高可用部署时,GBase 8s在XSKY XEBS上的性能远优于全闪阵列架构。

4.jpg

方案总结

南大通用GBase 8s数据库基于XSKY XEBS的解决方案,采用计算与存储分离的先进架构,系统计算节点与存储节点分别部署,各自具有独立可伸缩性,以及平滑升级和演进的能力。

经过双方产品的适配、测试和针对性优化,部署于XSKY XEBS之上的GBase 8s,可以完美满足传统OLTP场景中的数据访问性能与稳定性要求,并且在高可用部署模式中,具有比单机全闪存阵列架构更优异的性能表现。

在客户选择GBase 8s与XSKY XEBS综合解决方案时,无需再在数据管理、存储、扩容的可行性论证、系统调优等方面投入过多的成本,从而可以更加专注关键性的业务指标。