在金融行业,不少用户都使用 Oracle/Oracle RAC 数据库支持交易与跑批类业务系统,并采用 Oracle 数据仓库支持 BI 报表类应用。由于这些应用系统对 IT 基础架构的性能和稳定性都有着较高的要求,很多用户都希望能够进一步了解 Oracle 数据库/数据仓库在不同 IT 基础设施上(如 Oracle 一体机、传统虚拟化+集中式存储、分布式存储,以及国内外厂商的超融合架构)的运行表现,以便更好地开展架构选型和方案优化。
作为深耕金融行业超过 6 年的专业超融合厂商,SmartX 在与众多银行、保险、证券、基金、期货等机构的合作中,积累了大量关于 Oracle 数据库场景的测试与实践。本文,我们将分享金融业务场景下不同 IT 基础设施支持 Oracle 数据库与数据仓库的性能评测,为用户提供参考。更多数据库场景与金融行业跑批类业务场景评测与实践,欢迎扫码下载电子书《SmartX 产品在数据库场景下的测试与实践合集》和《金融行业跑批类业务场景探索与实践合集》。
本文重点内容
- 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 小时),满足客户在性能及稳定性方面的要求。
欲深入了解,请阅读:BI 数仓跑批测试:vSAN 缓存击穿,SmartX 超融合缩短跑批时间近一半|金融用户实践
超融合 vs 小机+集中式存储
某金融客户在生产环境(IBM 小机)使用 Oracle 数据仓库为经验管理报表系统提供数据加工和数据处理。随着业务量和数据量的增长,Oracle 数据仓库跑批性能越来越差,因此用户希望探索“小机下移”至超融合平台的可行性,以 SmartX 超融合测试 Oracle 数据仓库跑批性能。经过多轮测试验证,SmartX 超融合架构相比原生产架构的小机 + 集中式存储,在进行 Oracle 数据仓库跑批时有明显的性能提升,跑批时间可有效缩短 36%,同时验证了 Oracle 数据仓库从小机下移 x86 服务器的可行性。
欲深入了解,请阅读:Oracle 数据仓库在超融合架构下的跑批性能验证
总体而言,得益于自主研发的高性能分布式存储,SmartX 超融合和分布式存储可以为多种 Oracle 数据库和数据仓库场景提供高性能、低时延、稳定可靠的支持能力。一些金融应用场景下,SmartX 超融合和分布式存储甚至能在硬件配置略低的情况下,发挥出超过集中式存储、数据库一体机和 VMware 超融合的性能水平。更多数据库与跑批场景下的性能评测与用户实践,欢迎下载阅读电子书《SmartX 产品在数据库场景下的测试与实践合集》和《金融行业跑批类业务场景探索与实践合集》。