首页> 外国专利> Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system

Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system

机译:面向对象数据库系统中虚拟内存映射和事务管理的方法和装置

摘要

An apparatus and method are provided for virtual memory mapping and transaction management in an object-oriented database system having permanent storage for storing data in at least one database, at least one cache memory for temporarily storing data, and a processing unit which runs application programs which request data using virtual addresses. The system performs data transfers in response to memory faults resulting from requested data not being available at specified virtual addressed and performs mapping on data in cache memory. The data in the database may include pointers containing persistent addresses, which pointers are relocated between persistent addresses and virtual addresses. When a data request is made, either for read or write, from a given client computer in a system, other client computers in the system are queried to determine if the requested data is cached and/or locked in a manner inconsistent with the requested use, and the inconsistent caching is downgraded or the transfer delayed until such downgrading can be performed.
机译:提供了一种用于面向对象的数据库系统中的虚拟存储器映射和事务管理的装置和方法,其具有用于将数据存储在至少一个数据库中的永久存储器,用于临时存储数据的至少一个高速缓冲存储器以及运行应用程序的处理单元。哪个使用虚拟地址请求数据。该系统响应于由于请求的数据在指定的虚拟地址处不可用而导致的存储器故障而执行数据传输,并且对高速缓存存储器中的数据进行映射。数据库中的数据可以包括包含持久地址的指针,该指针在持久地址和虚拟地址之间重新定位。当从系统中的给定客户端计算机发出数据请求以进行读取或写入时,系统将查询系统中的其他客户端计算机以确定是否以与请求使用不一致的方式缓存和/或锁定了请求的数据,不一致的缓存将降级或传输延迟,直到可以执行这种降级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号