首页> 外国专利> Database of timestamps for data blocks stored on a distributed system and a method of maintaining the database using garbage collection

Database of timestamps for data blocks stored on a distributed system and a method of maintaining the database using garbage collection

机译:分布式系统上存储的数据块的时间戳数据库以及使用垃圾回收维护数据库的方法

摘要

Disclosed is a method in distributed data-storage systems that associate timestamps 3000 with each data block in each data-storage-component. The timestamps are used for deciding whether or not a data block has been written. A sparse database of the timestamps is maintained, each timestamp having a field that contains one of an indication of a time or sequence 3004 and a sentinel value indicating that the timestamp is garbage collected. When a timestamp is not found associated with a data block in a timestamp database, the data block is associated with a garbage-collected-timestamp state. Data structures may be maintained that store status information indicating whether or not any of a number of data blocks in each of a number of data-block-allocation units have been written. During replication, migration, or reconfiguration of a current segment of data blocks to a new segment, a block is determined to be written or not, by determining, from the data structures, whether or not a block-allocation unit containing the block is written or unwritten.
机译:公开了一种分布式数据存储系统中的方法,其将时间戳3000与每个数据存储组件中的每个数据块相关联。时间戳用于确定是否已写入数据块。维护了一个稀疏的时间戳数据库,每个时间戳都具有一个字段,该字段包含时间或序列的指示3004以及指示该时间戳已被垃圾回收的哨兵值之一。当在时间戳数据库中未找到与数据块关联的时间戳时,该数据块与垃圾收集时间戳状态关联。可以维持存储状态信息的数据结构,该状态信息指示是否已经写入多个数据块分配单元中的每个数据块中的多个数据块中的任何一个。在将数据块的当前段复制,迁移或重新配置到新段的过程中,通过从数据结构中确定是否写入了包含该块的块分配单元,来确定是否要写入一个块或未成文。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号