首页> 外文会议>Annual Simulation Symposium >Transaction management for object-oriented databases: performance advantages of using multiple versions
【24h】

Transaction management for object-oriented databases: performance advantages of using multiple versions

机译:面向对象数据库的事务管理:使用多个版本的性能优势

获取原文
获取外文期刊封面目录资料

摘要

Many applications of object-oriented database systems demand high performance and require longer duration transactions. These requirements are contrary to one another. Two trends in modern systems can help improve the situation. Firstly, multiprocessors are becoming commonplace, and secondly, object-oriented database systems supporting multiple versions are becoming popular. Consequently, database protocols that are less prone to extensive blocking (as can be the case with the popular two-phase locking protocol) are needed in future systems. The authors' simulation studies have shown substantial performance improvements can be obtained by using multiversion protocols for database transaction management. These protocols provide higher throughput at higher levels of concurrency (which are achievable with multiprocessors) than their traditional single version equivalents.
机译:面向对象数据库系统的许多应用需要高性能,需要更长的持续时间事务。这些要求与彼此相反。现代系统的两种趋势可以帮助改善情况。首先,多处理器正在变得普遍,其次,支持多个版本的面向对象的数据库系统正在变得流行。因此,在未来的系统中需要不太容易拦截的数据库协议(如可以使用流行的两阶段锁定协议的情况)。作者的仿真研究表明,通过使用多数数据库事务管理来获得实质性的性能改进。这些协议在更高水平的并发水平(与多处理器可以实现)提供更高的吞吐量,而不是传统的单个版本等价物。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号