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 of 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.

Un matériel et une méthode sont donnés pour la gestion de mémoire virtuelle de tracer et de transaction dans un système orienté objectivement de base de données ayant la mémoire permanente pour stocker des données dans au moins une base de données, au moins une antémémoire pour stocker temporairement des données, et une unité de traitement qui exécute les programmes d'application qui demandent des données en utilisant des adresses virtuelles. Le système exécute des transferts de données en réponse aux défauts de mémoire résultant des données demandées n'étant pas disponibles à adressé virtuel indiqué et effectue tracer des données dans l'antémémoire. Les données dans la base de données peuvent inclure des indicateurs contenant les adresses persistantes, que des indicateurs sont replacé entre les adresses persistantes et les adresses virtuelles. Quand une demande de données est faite, ou pour lu ou écrivez, à partir d'un ordinateur donné de client dans un système, d'autres ordinateurs de client dans le système sont questionnés pour déterminer si les données demandées sont cachées et/ou en quelque sorte contradictoire fermé à clef avec l'utilisation demandée, et cacher contradictoire est descendu ou le transfert est retardé jusqu'à ce qu'une telle descente puisse être effectuée.

 
Web www.patentalert.com

< (none)

< Information management system and apparatus using open network environment, and storage medium storing control program of apparatus and capable of being read by computer

> Apparatus and method for providing trusted network security

> (none)

~ 00004