首页> 外国专利> Space management for transactional consistency of in-memory objects on a standby database

Space management for transactional consistency of in-memory objects on a standby database

机译:空间管理,以实现备用数据库上内存中对象的事务一致性

摘要

Embodiments store transaction metadata in dedicated pools of allocated memory chunks. Portions of the pools of allocated memory chunks are dedicated to the respective apply slave processes that mine and process change records. Also, the pools of allocated memory chunks are anchored within the structure of a transaction log such that buffering and application of metadata for one transaction does not block required buffering and application of metadata for other transactions. The standby database system pre-processes transaction metadata in preparation for application of the metadata to invalidate appropriate portions of MF data. Further, embodiments divide the work of pre-processing invalidation records among the many apply slave processes that record the invalidation records. A garbage collection selects memory chunks for garbage collection in reverse order of how the chunks were allocated. Also, a deduplication algorithm ensures that typically only a single invalidation message per block is applied to invalidate MF data.
机译:实施例将事务元数据存储在分配的存储器块的专用池中。分配的内存块池的一部分专用于挖掘和处理更改记录的各个应用从属进程。而且,分配的存储块的池被锚定在事务日志的结构中,以使得一个事务的元数据的缓冲和应用不会阻塞其他事务所需的元数据的缓冲和应用。备用数据库系统预处理事务元数据,以准备元数据的应用以使MF数据的适当部分无效。此外,实施例将预处理无效记录的工作划分为记录无效记录的许多应用从属过程。垃圾回收以与分配内存块相反的顺序选择内存块进行垃圾回收。而且,重复数据删除算法可确保通常每个块仅应用一个无效消息来使MF数据无效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号