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. 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 aparato y un método se proporcionan para la gerencia de la memoria el traz virtual y de la transacción en un sistema orientado al objeto de la base de datos que tiene almacenamiento permanente para almacenar datos en por lo menos una base de datos, por lo menos una memoria de escondrijo para temporalmente almacenar datos, y una unidad de proceso que funcione los programas de uso que solicitan datos usando direcciones virtuales. Cuando una petición de los datos se hace, o para leído o escriba, de una computadora dada del cliente en un sistema, otras computadoras del cliente en el sistema se preguntan para determinarse si los datos solicitados se depositan y/o se traban en una manera contraria con el uso solicitado, y se retrocede el depositar contrario o se retrasa la transferencia hasta que el tal retroceder puede ser realizado.

 
Web www.patentalert.com

< Method, system, and apparatus for distributing and using computer-based applications over a network

< Systems and methods for failure prediction, diagnosis and remediation using data acquisition and feedback for a distributed electronic system

> Method and apparatus for tracking functional states of a web-site and reporting results to web developers

> Cryptographic authorization with prioritized authentication

~ 00133