首页> 外国专利> Concurrent request handling for database transactions

Concurrent request handling for database transactions

机译:数据库事务的并发请求处理

摘要

A request handler may receive transaction requests for transactions to be executed using data of a database, and may classify a first transaction request of the transaction requests as a simple transaction request, and a second transaction request of the transaction requests as a complex transaction request. A key-value store engine may execute a first transaction satisfying the first transaction request, using a key-value store of pre-calculated results determined prior to receipt of the first transaction request, and based on the data, and may update a key-value delta reflecting a change, if any, of the key-value store caused by the first transaction. A relational store engine may cause the at least one processor to execute a second transaction satisfying the second transaction request, using a relational store including a subset of the data, and may update a relational delta reflecting a change, if any, of the relational store caused by the second transaction. A synchronizer may execute a synchronization of the key-value store and the relational store, based on the key-value delta and the relational delta.
机译:请求处理器可以接收使用数据库的数据执行的交易的交易请求,并且可以将交易请求的第一交易请求分类为简单交易请求,并且将交易请求的第二交易请求分类为复杂交易请求。键值存储引擎可以使用在接收到第一笔交易请求之前确定的预先计算结果的键值存储,并根据数据执行满足第一笔交易请求的第一笔交易,并且可以更新以下键:反映由第一笔交易引起的键值存储的更改(如果有)的值增量。关系存储引擎可以使用包括数据子集的关系存储,使至少一个处理器执行满足第二交易请求的第二交易,并且可以更新反映该关系存储的变化(如果有)的关系增量。由第二笔交易引起。同步器可以基于键值增量和关系增量来执行键值储存器和关系储存器的同步。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号