Resumen
The invention relates to a cache system application servers in multi-layer transactional systems which has one or more versions of each datum corresponding to the values taken by the latter in each transaction compromised. The invention relates to a method of managing the cache in replicated and non-replicated systems, which provides each transaction executed with an image of the database with the content it had when the transaction started. The method guarantees cache transparency, i.e. it guarantees that a system with the multi-version cache provides the same consistency as a system without a cache which always accesses the data through the data store. The method for a replicated system provides the same consistency as in a non-replicated system, thereby guaranteeing transparency of replication.