金融业务场景下,Oracle 数据库与数据仓库在不同基础架构上表现如何?|评测合集
在金融行业,不少用户都使用 Oracle/Oracle RAC 数据库支持交易与跑批类业务系统,并采用 Oracle 数据仓库支持 BI 报表类应用。由于这些应用系统对 IT 基础架构的性能和稳定性都有着较高的要求,很多用户都希望能够进一步了解 Oracle 数据库/数据仓库在不同 IT 基础设施上(如 Oracle 一体机、传统虚拟化+集中式存储、分布式存储,以及国内外厂商的超融合架构)的运行表现,以便更好地开展架构选型和方案优化。
作为深耕金融行业超过 6 年的专业超融合厂商,SmartX 在与众多银行、保险、证券、基金、期货等机构的合作中,积累了大量关于 Oracle 数据库场景的测试与实践。本文,我们将分享金融业务场景下不同 IT 基础设施支持 Oracle 数据库与数据仓库的性能评测,为用户提供参考。
上下滑动,查看本文重点内容
Oracle 数据库在多种基础设施平台上的基准性能对比
Oracle 数据库支持交易与跑批类业务的性能实测
恒生柜台交易场景
银行核心业务系统
基金数据中心业务系统(CC)
TA 系统
O32 投资交易系统
CTP 主席期货交易系统
SAS 风控系统
3. Oracle 数仓基于不同平台的跑批性能实测
Oracle 数仓性能实测
BI 报表类应用在超融合架构下的性能验证
Oracle 数据库在多种基础设施平台上的基准性能对比
SmartX 超融合 vs VMware 超融合 vs 裸金属+集中式存储 vs 数据库一体机
某银行用户计划将 IBM 小机数据库下移至 x86 平台,因此对 SmartX 与 VMware 超融合(vSAN 8)承载 Oracle 数据库的能力进行了测试,并与 Oracle 数据库一体机和“裸金属+Dell 集中式存储”架构下的 Oracle 性能进行对比。结果显示,在 1500 并发用户压力测试下,SmartX 超融合性能可达到 24631 TPS,是 vSAN 8 环境 (11101 TPS)的 2.2 倍,同时也优于 Oracle 数据库一体机(22149 TPS)和集中式存储架构(11874 TPS)的表现。
欲深入了解,请阅读:性能翻倍!SmartX 超融合与 vSAN 8 在数据库场景下的性能对比
SmartX 超融合 vs Nutanix 超融合
相较存写缓存分离的 DSF(Nutanix 分布式存储),SmartX 分布式存储 ZBS 采用统一的缓存空间,能更好地满足大型数据库的性能需求。在模拟委托落库的测试场景下,在单数据卷部署 Oracle 时,SmartX 超融合性能较 Nutanix 超融合提升超 60%,而参考 Nutanix 最佳实践拆分数据卷后,SmartX 超融合性能表现仍高于 Nutanix 超融合约 5%。
欲深入了解,请阅读:
Oracle 数据库支持交易与跑批类业务的性能实测
恒生柜台交易场景
超融合架构支持能力验证
某证券机构对超融合软件承载核心业务系统的能力进行验证:在模拟 1000 用户并发的恒生柜台交易场景下,SmartX 超融合在进行客户登录校验、普通委托和持仓查询时,平均性能分别达到 11000 TPS、7000 TPS 和 14000 TPS,满足承载恒生柜台交易稳定运行的需求。
欲深入了解,请阅读:某证券公司:SmartX 超融合柜台交易系统验证与信创云部署实践
银行核心业务系统
超融合 vs 传统虚拟化/物理机/小机+集中式存储
某银行用户自 2019 年起开始使用 SmartX 超融合支持多种业务系统,为了将年终决算跑批验证相关系统迁移至超融合平台,用户对 SmartX 超融合支持银行核心业务系统的能力进行测试。其中,用户的总账系统、CBS 信贷系统、CMS 核心系统、新会计计量准则等均运行在 Oracle/Oracle RAC 数据库。结果显示,SmartX 超融合仅使用 3 台 PC 服务器即可表现出与生产环境(传统虚拟化/物理机/IBM 小机+集中式存储)相当的跑批性能,其中 CBS 核心系统相比生产环境跑批时间缩短 45%,效率提升 83.6%。
欲深入了解,请阅读:超融合架构加速银行核心系统跑批效率
基金数据中心业务系统(CC)
超融合高性能集群性能验证
基于 SMTX OS 对 NVMe 闪存的优化,SmartX 帮助某基金公司 CC 系统进行性能提升验证测试。验证结果表明,相比于生产环境,SmartX 超融合高性能集群环境下 CISP 估值数据落地单任务跑批时间缩短 85%,多任务跑批总用时从 177 分钟缩短至 32 分钟,降幅达 82%。
欲深入了解,请阅读:某基金公司数据中心业务系统超融合平台优化验证
TA 系统
注册登记场景 - 超融合 vs 数据库一体机
某保险公司针对 TA 注册登记系统(Oracle 数据库)在 SmartX 超融合和数据库一体机上的跑批性能进行了对比测试:在 1 年与 3-5 年业务量模拟场景下,3 节点 SmartX 超融合性能表现与 2 计算节点 + 3 存储节点的数据库一体机性能相当,可充分支持 TA 注册登记业务场景。
欲深入了解,请阅读:Oracle 上企业云,高性能与简单敏捷如何兼得?
TA 4.0 交易处理场景 - SmartX 超融合 vs VMware 虚拟化+HDS/EMC 全闪存储
某基金用户原有 TA 系统的支撑平台老旧,为了提升存储性能,用户分别测试了 HDS、EMC 全闪集中式存储和 SmartX 超融合(基于分布式存储)架构下 TA 4.0 系统处理交易的效率。结果显示,在 200 万笔 - 1600 万笔多个交易量场景下,SmartX 超融合运行 TA 跑批的用时,相比生产环境减少了 70%,相比 HDS 和 EMC 集中式存储环境也有 20% 的缩短。
TA 6.0 估值清算场景 - 分布式存储 vs 裸金属+本地硬盘
“实时估值”是很多金融用户的终极需求,为了优化估值效率,某金融用户对 SMTX ZBS(基于裸金属服务器)与“裸金属服务器 + 本地硬盘”环境支持估值核算跑批的性能进行了对比测试。测试结果显示,对同等总数量的产品进行估值核算,分布式存储 iSCSI 和 NVM-oF 在跑批时间上都明显优于服务器本地磁盘的方式(时间缩短近一半),而且完成跑批产品数量也更多。
欲深入了解,请阅读:金融场景探索|以分布式存储驱动金融资管估值系统效率提升
TA 和投研系统 - 超融合 vs 裸金属+Netapp 全闪存储
某基金用户针对 SmartX 超融合(混闪配置)和“裸金属+ Netapp 集中式存储”架构(全闪配置)支持 TA 跑批和投研系统的性能开展对比测试。在 TA 跑批测试中(包含多项任务串行操作),相比集中式存储架构,SmartX 超融合缩短跑批时间超一半;在多次投研跑批测试和投研系统查询任务测试中,SmartX 超融合也可缩短任务用时 15%-84%,加快业务流转效率。
O32 投资交易系统
超融合 vs 物理机+集中式存储
泓德基金原有的传统架构运行 O32 交易系统中的一个静态风控模块需要约 15min,运行清算后备份和静态风控模块需要约 25min。部署 SmartX 超融合架构后,用时分别减少到 7min43s (缩短 49%)和 11min7s(缩短 56%),符合缩短用时的预期。
欲深入了解,请阅读:泓德基金:以超融合构建生产及灾备环境,承载 O32 等关键业务系统
O32 风控 & TA & CC 系统 - 超融合 vs 裸金属+本地硬盘 vs 裸金属+Netapp 全闪存储
某基金机构原采用裸金属+本地硬盘/Netapp 全闪集中式存储架构,支撑 O32、TA 等核心应用系统和 CC 核心数据库。为了进一步实现超融合架构转型,用户对 SmartX 超融合支持金融核心业务系统的性能进行了测试。结果显示,在模拟 32 万笔委托交易量的 O32 压力测试中,超融合架构下单笔委托(不带风控)平均延时为 40ms,不到恒生基准值(500ms)的 1/10。
相比生产环境,SmartX 超融合也大幅提升核心业务系统性能,O32 风控场景(300 GB 数据量)耗时缩短 67.5%,TA 场景(480 GB 数据量)耗时缩短 41.4%,CC 跑批(580 GB 数据量)耗时缩短 91.5%。
CTP 主席期货交易系统
超融合 vs 物理机
某期货机构使用 SmartX 超融合开展数据中心云化转型实践,以超融合架构支撑包括 CTP 主席期货交易系统在内的全部业务,并对基于超融合的 CTP 系统开展了一系列性能测试。结果显示,SmartX 超融合平台上的 CTP 系统不仅可稳定承载每秒 100 万报单的业务压力,在 CTP 穿透延迟场景测试中,单向报单延迟时间也仅为 0.615 ms,优于原物理环境的 0.9 ms。
欲深入了解,请阅读:某期货机构以超融合构建 CTP 主席期货交易系统云底座(附验证数据)
SAS 风控系统
分布式存储 vs 集中式存储
某银行用户原使用全闪集中式存储为 SAS 风控系统、DB、CDH 等系统提供高性能支持。而随着存储资源日趋紧张,用户面临高成本扩容和共享存储下需要限速运行 SAS 系统的两难困境。为此,用户开始探索其他存储解决方案,并针对 SmartX 分布式存储 ZBS 搭配信创 CPU 支持 SAS 风控系统的性能展开测试。结果显示,信创环境下的混闪 ZBS 分布式存储(开启 RDMA)运行 SAS 风控系统的性能,与生产环境全闪集中式存储架构性能相当,甚至在两种跑批场景下可减少 11%-16% 的整体耗时。
欲深入了解,请阅读:银行用户 SAS 风控跑批测试:分布式分层全闪跑赢集中式全闪
Oracle 数据仓库在不同平台的跑批性能实测
Oracle 数仓性能实测
混闪分布式存储 vs 全闪集中式存储
某金融机构使用传统架构支撑数仓业务系统,其中存储使用 EMC PowerStore 全闪存储。为了增强架构弹性扩展能力、降低扩容成本,用户希望替换为分布式存储,因此对 SmartX 分布式存储 SMTX ZBS 支持 Oracle 数仓的性能进行了测试。结果显示,相比生产环境,SmartX 分布式存储在混闪配置下执行全部存储过程集,3 个月平均跑批时间缩短 45%;其中,某耗时最长存储过程,3 个月平均跑批时间缩短 55%,其他存储过程集 3 个月平均跑批时间缩短 31%。
欲深入了解,请阅读:金融用户实践|分布式存储支持数据仓库业务系统性能验证
BI 报表类应用在超融合架构下的性能验证
SmartX 超融合(ELF 虚拟化)vs SmartX 超融合(VMware 虚拟化)vs 物理机+集中式存储
某金融机构采用 Oracle 数仓支持 BI 报表系统,为了进一步提升运行效率,对 SmartX 超融合(ELF 虚拟化)、SmartX 超融合(VMware 虚拟化)和生产环境物理机+EMC 存储三种架构下 BI 系统的性能表现进行了对比测试。结果显示,相比生产环境,SmartX 超融合依靠自主研发的分布式存储,在搭配 ELF 虚拟化和 VMware 虚拟化的情况下,均可带来 69% 的报表生成时间缩短。
欲深入了解,请阅读:BI 报表应用在超融合架构下的性能验证
SmartX 超融合 vs VMware 超融合 vs 物理机+集中式存储
某金融用户在进行数据仓库分布式存储选型时,在测试过程中遭遇了 vSAN 缓存击穿而难以完成全量跑批任务的问题。随后,用户采用 SmartX 超融合(内置分布式存储 ZBS)进行跑批测试与性能优化,经过多轮测试验证,SmartX 超融合可稳定承载 Oracle 数据仓库 BI 系统,并有效缩短跑批时间约 42%(从生产环境的 8.5 小时缩短至低于 5 小时),满足客户在性能及稳定性方面的要求。
超融合 vs 小机+集中式存储
某金融客户在生产环境(IBM 小机)使用 Oracle 数据仓库为经验管理报表系统提供数据加工和数据处理。随着业务量和数据量的增长,Oracle 数据仓库跑批性能越来越差,因此用户希望探索“小机下移”至超融合平台的可行性,以 SmartX 超融合测试 Oracle 数据仓库跑批性能。经过多轮测试验证,SmartX 超融合架构相比原生产架构的小机 + 集中式存储,在进行 Oracle 数据仓库跑批时有明显的性能提升,跑批时间可有效缩短 36%,同时验证了 Oracle 数据仓库从小机下移 x86 服务器的可行性。
欲深入了解,请阅读:Oracle 数据仓库在超融合架构下的跑批性能验证
总体而言,得益于自主研发的高性能分布式存储,SmartX 超融合和分布式存储可以为多种 Oracle 数据库和数据仓库场景提供高性能、低时延、稳定可靠的支持能力。一些金融应用场景下,SmartX 超融合和分布式存储甚至能在硬件配置略低的情况下,发挥出超过集中式存储、数据库一体机和 VMware 超融合的性能水平。更多数据库与跑批场景下的性能评测与用户实践,欢迎下载阅读电子书《SmartX 产品在数据库场景下的测试与实践合集》和《金融行业跑批类业务场景探索与实践合集》。
推荐阅读: