首页> 外文会议>Parallel and distributed computing and systems >A NEW PROTOCOL TO OPTIMIZE THE DEGREE OF CONCURRENCY IN OBJECT-ORIENTED DATABASES
【24h】

A NEW PROTOCOL TO OPTIMIZE THE DEGREE OF CONCURRENCY IN OBJECT-ORIENTED DATABASES

机译:一种优化面向对象数据库中的一致性程度的新协议

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

摘要

Unlike relational databases, Object-Oriented Databases (OODBs) can provide persistence for object-oriented applications without using an object-relational mapping layer. Object databases are being used more because of the availability of open source object databases. They are widely affordable and easy to use, because they are written entirely in OOP languages. With the increased use of OODBs, there is a pressing need to find an appropriate concurrency control protocol for them. However, little or no research has been done on this issue recently. This paper proposes an Extended Adaptive Multi-granularity Locking protocol (XAMGL), for OODBs. It picks an appropriate locking granularity according to the requirements of the transaction. Furthermore, it has less overhead and provides better concurrency compared to some existing protocols. There is another adaptive multi-granularity protocol, AMGL [2], which provides the same degree of concurrency as XAMGL. However, our protocol significantly reduces the number of locks used which is important because it frees up locked data more quickly for all transactions. Experimental and analytical results show that XAMGL performs best when the workload in the system is high and transactions are long-lived, which happens frequently in object-oriented applications.
机译:与关系数据库不同,面向对象数据库(OODB)可以为面向对象的应用程序提供持久性,而无需使用对象关系映射层。由于开放源代码对象数据库的可用性,更多地使用了对象数据库。它们完全可以用OOP语言编写,因此价格低廉且易于使用。随着OODB的使用越来越多,迫切需要为其找到合适的并发控制协议。但是,最近在这个问题上几乎没有研究。本文针对OODB提出了扩展的自适应多粒度锁定协议(XAMGL)。它根据事务的需求选择适当的锁定粒度。此外,与某些现有协议相比,它具有较少的开销并提供了更好的并发性。还有另一个自适应多粒度协议AMGL [2],它提供与XAMGL相同的并发程度。但是,我们的协议大大减少了使用的锁的数量,这很重要,因为它可以为所有事务更快地释放锁定的数据。实验和分析结果表明,当系统中的工作量很高且事务寿命长时(在面向对象的应用程序中经常发生),XAMGL的性能最佳。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号