METHOD AND APPARATUS FOR POINTER RELOCATION OPTIMIZATION FOR VIRTUAL MEMORY MAPPING AND TRANSACTION MANAGEMENT IN A DATABASE SYSTEM
    1.
    发明申请
    METHOD AND APPARATUS FOR POINTER RELOCATION OPTIMIZATION FOR VIRTUAL MEMORY MAPPING AND TRANSACTION MANAGEMENT IN A DATABASE SYSTEM 审中-公开
    数据库系统中虚拟内存映射和交易管理的指针定位优化方法与装置

    公开(公告)号:WO0057276A9

    公开(公告)日:2002-06-27

    申请号:PCT/US0008085

    申请日:2000-03-24

    Applicant: EXCELON CORP

    CPC classification number: G06F17/30607 G06F12/0866 G06F12/1045 G06F12/123

    Abstract: For an object-oriented database system, an apparatus for virtual memory mapping and transaction management comprises at least one permanent storage and at least one database, at least one cache, and a processing unit including means, utilizing virtual addresses, to access data in the cache, means for mapping virtual to physical addresses, and means for retaining the cached data after a transaction. Data retained across transations will often not need further translation, referred to as forward relocation. Making cached data usable across a sequence of transactions often without requiring further translation, while working size of this data may be larger than a client computer's address space, is referred to as relocation optimization. The method uses a queue containing entities ordered by recency of use, and recycles address space of least-recently used bindings to preserve the validity of bindings necessary for the proper function of the client application with minimal overhead.

    Abstract translation: 对于面向对象的数据库系统,用于虚拟存储器映射和事务处理的装置包括至少一个永久存储器和至少一个数据库,至少一个高速缓存和包括使用虚拟地址的装置来访问数据的装置 缓存,用于映射虚拟到物理地址的手段,以及用于在事务之后保留高速缓存的数据的装置。 通过跨过程保留的数据通常不需要进一步的翻译,称为向前迁移。 使缓存的数据在一系列事务中可用,通常不需要进一步的翻译,而该数据的工作大小可能大于客户端计算机的地址空间,被称为重定位优化。 该方法使用包含按照使用次序排序的实体的队列,并回收最近最少使用的绑定的地址空间,以最小的开销来保留客户端应用程序的正常功能所必需的绑定的有效性。

Patent Agency Ranking