首页> 外文期刊>Data & Knowledge Engineering >Semantic serializability: A correctness criterion for processing transactions in advanced database applications
【24h】

Semantic serializability: A correctness criterion for processing transactions in advanced database applications

机译:语义可序列化性:在高级数据库应用程序中处理事务的正确性标准

获取原文
获取原文并翻译 | 示例

摘要

Serializability requires that the execution of each transaction must give the illusion to be an atomic action, i.e., the execution of a set of transactions must appear to be a serial one. This requirement, however, is too strong and un- necessarily restricts concurrency among transactions, when semantic information is available for the transaction pro- cessing mechanism. In this paper, a new correctness criterion for concurrent execution of database transactions, denoted semantic serializability, is proposed. Semantic serializability is based on the use of semantic information about database objects (and not about transactions). The main idea of our proposal is to provide different atomicity views for each transaction and, for this reason, to allow interleavings among transactions which are nonserializable, but which preserve database consistency. We develop two concurrency control protocols, which are based on semantic serial- izability. One protocol is based on a locking-mechanism and the other one uses a non-locking approach. Our proposal is suitable to a wide variety of advanced database applications, such as CAx, MDBS, GIS and WFMS.
机译:可序列化性要求每个事务的执行必须使假象成为原子动作,即,一组事务的执行必须看起来是串行的。但是,当语义信息可用于事务处理机制时,此要求太强,并且不一定限制事务之间的并发。本文提出了一种新的数据库事务并发执行的正确性标准,即语义可序列化性。语义可序列化性基于对数据库对象(而不是事务)的语义信息的使用。我们建议的主要思想是为每个事务提供不同的原子性视图,因此,允许在不可序列化但保留数据库一致性的事务之间进行交织。我们开发了两种基于语义可串行化的并发控制协议。一种协议基于锁定机制,而另一种则使用非锁定方法。我们的建议适用于各种高级数据库应用程序,例如CAx,MDBS,GIS和WFMS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号