理论教育 卓越性能:无需OLTP基准测试的企业系统数据库事务处理结果

卓越性能:无需OLTP基准测试的企业系统数据库事务处理结果

时间:2023-11-25 理论教育 版权反馈
【摘要】:5.4.2.4无需OLTP基准测试结果事务处理是所有企业系统数据库的核心任务。

卓越性能:无需OLTP基准测试的企业系统数据库事务处理结果

5.4.2.1 SAP HANA实现实时响应

过去企业系统是借助聚合数据构建的,尽管在数据库表中插入新的一行非常简单,但是更新聚合表不仅要耗费大量资源(在更新和重写之前需要读取),还要在数据库中启用锁定机制。而且聚合数据会引发更大问题,因为对于大多数应用而言,要预测准确的预聚合操作,就必然会产生事务处理瓶颈。SAP HANA数据库能够实现近乎实时的响应,在运行过程中,SAP HANA数据库无需预先聚合数据,消除了数据库锁定环节,而且不会使用多余的事务性项目副本。这样,就可以显著简化各种程序和数据模型,提高灵活性,大幅减少数据足迹,支持全新的信息资源发布策略(如通过持续更新体育健身资源和信息),并支持云部署和企业预置型部署等多种部署选项。

5.4.2.2 系统能缓存结果集并保存

此外,SAP HANA的内存数据库还提供了另一个突破性成果:系统能缓存结果集或中间结果集,并保存一天(热存储)或一年(冷存储),然后将这些结果集与最近输入的数据(增量存储)动态整合。这样,用户就能够以前所未有的速度进行大规模的数据比较和业务场景模拟,这有利于实现对静态、动态运动相关数据的分析与处理,实时进行个性化推送,有利于实现用户需求与已有体育资源的匹配。SAP S/4HANA Finance解决方案是一个经典例子,揭示了企业如何利用SAP HANA实现非破坏性创新,通过删除数据复制和预计算环节,该解决方案采用的内存数据库能支持财务分析师即时评估假设模型的价值,同时加快月度结算、季度结算和年度结算,可用于经营性体育场馆和俱乐部的经营结算当中,通过成本结算分析,以及对未来的消费预测,实现企业的最优化经营。

5.4.2.3 基于最严格的标准执行基准测试(www.daowen.com)

SAP标准应用基准测试由SAP及其技术合作伙伴共同制定。这些基准测试能够帮助SAP及其合作伙伴在特定条件下,对软硬件组合的性能和可扩展性进行评估。SAP Benchmark Council(基准测试组织)负责监督和维护SAP标准应用基准测试。该组织由来自SAP及其技术合作伙伴(如硬件和数据库供应商)的代表组成,其职责是帮助确定各项基准测试的内容,并就硬件和数据库供应商在基准测试过程中使用的测试程序制定相应规则。基准测试将对硬件、软件数据库系统施加大量负载,以评估其性能,包括CPU利用率、内存消耗、网络负载、功能性错误以及系统可用性等。然后,供应商会将基准测试结果提交给SAP进行认证。

5.4.2.4 无需OLTP基准测试结果

事务处理是所有企业系统数据库的核心任务。毫无疑问,在众多实例中运行的SAP HANA数据库也能处理事务工作。然而对SAP HANA数据库实施过去的SD基准测试会产生极具误导性的结果,SAP HANA不仅仅是一个数据库,还是一个符合ACID原则(原子性、一致性、隔离性和持久性)的内存数据库平台,该内存数据库采用列式设计,在主内存中为所有业务凭证保留了一份数据副本。无疑,这种数据库格式能够实现最佳的分析性能和最高的压缩率。此外,SAP HANA平台还包含一个支持文本分析和空间数据的引擎,提供了现代应用所需的其他功能,而支持文本分析和空间数据仅仅是SAP HANA平台众多差异化优势的部分体现。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈