首页> 外国专利> Lock-free, scalable read access to shared data structures using garbage collection

Lock-free, scalable read access to shared data structures using garbage collection

机译:使用垃圾回收对共享数据结构进行无锁,可扩展的读取访问

摘要

At least one read operation of at least one object of a data container is initiated. The data container includes an anchor object, a first internal data object and a first garbage collection object, the anchor object comprising a pointer to a versioned structure tree. Thereafter, in response to the at least one incompatible write operation, a second internal data object and a second garbage collection object are created for the data container. The second garbage collection object has a reference to the second internal data object. Subsequently, the second internal data object is installed in the anchor object and the first garbage collection object is passed to a garbage collection process so that space used by the first garbage collection object in a database can be reused. Related apparatus, systems, techniques and articles are also described.
机译:启动对数据容器的至少一个对象的至少一个读取操作。数据容器包括锚对象,第一内部数据对象和第一垃圾收集对象,该锚对象包括指向版本化结构树的指针。此后,响应于至少一个不兼容的写操作,为数据容器创建第二内部数据对象和第二垃圾收集对象。第二个垃圾回收对象具有对第二个内部数据对象的引用。随后,将第二内部数据对象安装在锚对象中,并将第一垃圾收集对象传递到垃圾收集过程,以便可以重用数据库中第一垃圾收集对象使用的空间。还描述了相关的装置,系统,技术和文章。

著录项

  • 公开/公告号US9626291B2

    专利类型

  • 公开/公告日2017-04-18

    原文格式PDF

  • 申请/专利权人 IVAN SCHRETER;

    申请/专利号US201514643755

  • 发明设计人 IVAN SCHRETER;

    申请日2015-03-10

  • 分类号G06F17/30;G06F12/02;

  • 国家 US

  • 入库时间 2022-08-21 13:45:26

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号