首页> 外国专利> ISOLATION OF CONCURRENT READ AND WRITE TRANSACTIONS ON THE SAME FILE

ISOLATION OF CONCURRENT READ AND WRITE TRANSACTIONS ON THE SAME FILE

机译:隔离同一文件上的同步读取和写入事务

摘要

The disclosure provides for isolation of concurrent read and write transactions on the same file, thereby enabling higher file system throughput relative to serial-only transactions. Race conditions and lock contentions in multi-writer scenarios are avoided in file stat (metadata) updates by the use of an aggregator to merge updates of committed transactions to maintain file stat truth, and an upgrade lock that enforces atomicity of file stat access, even while still permitting multiple processes to concurrently read from and/or write to the file data. The disclosure is applicable to generic file systems, whether native or virtualized, and may be used, for example, to speed access to database files that require prolonged input/output (I/O) transaction time periods.
机译:本公开提供了对同一文件上的并发读取和写入事务的隔离,从而实现了相对于仅串行事务的更高文件系统吞吐量。通过使用聚合器合并提交的事务的更新以维护文件统计信息的真实性,以及在文件写入器(元数据)更新中避免竞争条件和锁争用,从而避免文件统计信息(元数据)更新,该升级锁强制执行文件统计信息访问的原子性,甚至同时仍允许多个进程同时读取和/或写入文件数据。本公开适用于本地或虚拟的通用文件系统,并且可以例如用于加速对需要延长的输入/输出(I / O)交易时间段的数据库文件的访问。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号