首页> 外国专利> 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 provide virtual memory mapping and transaction management in an object-oriented database system having a database for permanently storing data, a 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 addresses and performs mapping of data in cache memory. The database includes 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 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号