【24h】

Concurrency on high-traffic data elements

机译:高流量数据元素的并发

获取原文

摘要

In many large database applications there are certain elements mostly containing aggregate information, which are very frequently referred to (read and modified) by many transactions. If access to such fields has to obey to conventional two-phase lock protocols (1,2), transactions will be serialized in front of these "hot spots", i.e. the degree of parallelism is reduced. To avoid this kind of lock contention some improved lock protocols have been proposed, the most interesting of which is the one implemented in IMS Fast Path (3,4), where add and subtract may be performed concurrently on numerical fields, since backout is always possible with the unique inverse of each operand. A similar scheme is proposed in (10). We expand this idea to parallel readers and writers on numerical data types, proving that under certain conditions the result of such concurrent operations is consistent in the sense that it is equal to some serial schedule (2,5).
机译:在许多大型数据库应用程序中,某些元素主要包含聚合信息,许多事务经常引用(读取和修改)这些信息。如果访问此类字段必须遵守常规的两阶段锁定协议(1,2),则事务将在这些“热点”之前进行序列化,即降低并行度。为了避免这种锁争用,已经提出了一些改进的锁协议,其中最有趣的是在IMS快速路径(3,4)中实现的锁协议,其中加法和减法可以在数值字段上同时执行,因为回退总是每个操作数的唯一逆可能实现。在(10)中提出了类似的方案。我们将此思想扩展到数值数据类型的并行读取器编写器,证明在某些条件下,此类并发操作的结果在某种意义上是一致的,即它等于某个串行计划(2,5) 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号