[发明专利]具有批量操作的增强型事务高速缓存有效
申请号: | 201310259984.0 | 申请日: | 2013-06-26 |
公开(公告)号: | CN104111962B | 公开(公告)日: | 2018-09-18 |
发明(设计)人: | 王波 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张丽新 |
地址: | 德国瓦*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高速缓存 写操作 事务 数据库 批量操作 增强型 冲刷 延迟 高速缓存更新 行方式 调用 索引 关联 配置 | ||
这里描述了一种用于提供增强型事务高速缓存的技术。根据一个方面,配置和数据库相关联的事务高速缓存。该增强的高速缓存可通过部分键或索引支持写操作。延迟对数据库的写操作的执行,直到确定有必要冲刷。通过对事务高速缓存执行写操作来延迟写操作。通过执行基于事务高速缓存更新数据库的行方式批量操作来调用冲刷。
技术领域
本公开总体地涉及访问数据库系统的企业应用中的数据管理。更具体地,本公开涉及访问数据库系统的企业应用中的增强型事务高速缓存。
背景技术
数据库经常用来支持事务数据处理应用,例如金融、销售、订单履行、制造、人力资源和企业资源计划应用。实施了事务处理应用及其相关联的数据库(例如关系数据库)的系统称为联机事务处理(online transaction processing,OLTP)系统。在OLTP系统中,为了同时地更新数据库的很多部分,对于事务数据的快速读和写存在需求。
OLTP系统被针对处理非常少量的详细数据进行了优化,但一般却不适于涉及大数据量的临时分析(ad-hoc)的分析任务。为了执行查询而不对OLTP系统的性能有负面影响,发展了联机分析处理(online analytical processing,OLAP)系统。OLAP系统被针对具有快速执行时间的复杂分析和临时查询进行优化。OLAP系统使用预先计算的数据汇总检索数据,并且在应对在非常大量的非索引数据上进行定制的分析处理的少量用户时不是高效的。
在同一数据库上既运行OLTP也运行OLAP已经变成了降低产品总拥有成本(totalcost of ownership,TCO)和提高性能的有效方式。但是,由于所涉及的操作的不同类型所致,适于OLAP优化的数据库架构可能并不适于OLTP。反之,适于OLTP的数据库架构可能并不适于OLAP。
例如,OLTP的特征在于大量的基于行的写操作(例如,插入和更新),而OLAP通常通过利用字典的帮助压缩属性(或者列)来优化性能。把基于行的数据库用于OLTP已经变得十分普及。但是由于OLAP的基于列的操作与基于行的架构之间的模型差距(gap)所致,这种基于行的数据库可能是对OLAP来说很关键的某些操作的瓶颈。尽管传统的基于行和基于盘的数据库可满足OLTP需求,其对于OLAP而言可能并不是最佳的。
因此,对于解决当前技术的不足,并提供其他新颖和革新特征的系统、方法和装置存在需求。
发明内容
这里描述了一种框架,用于提供增强型事务高速缓存。根据一个方面,配置和数据库相关联的事务高速缓存。延迟对数据库的写操作的执行,直到确定有必要冲刷(flush)。通过对事务高速缓存执行写操作来延迟写操作。通过执行基于事务高速缓存更新数据库的行方式批量操作,调用冲刷。
根据另一方面,配置一种和数据库相关联的事务高速缓存。接收具有部分键的写操作。该部分键可映射到唯一地标识事务高速缓存中的一个或多个行的一个或多个主键。延迟对数据库的所述写操作的执行,直到确定有必要冲刷。通过对事务高速缓存中所标识的一个或多个行执行写操作来延迟写操作。然后通过执行基于事务高速缓存更新数据库的批量操作,可调用冲刷。
提供本发明内容以便以简化形式引入要在下面的详细描述中进一步描述的概念的选择。这既不是要标识做出权利要求的主题的特征或者必要特征,也不是要用来限制所声明的主题的范围。此外,所声明的主题不限于解决本公开的任何部分中记载的任一或者全部缺点的实施方案。
附图说明
在附图中示出了某些实施例,在附图中,相同的参考数字指代相同的部分,并且其中:
图1是示范性系统的框图;
图2是示范性架构的框图;
图3示出了示范性增强型事务高速缓存(ETC)的架构;
图4a示出了示范性状态转移图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310259984.0/2.html,转载请声明来源钻瓜专利网。