Cache memory with data compaction for use in the audit trail of a data
processing system having record locking capabilities
    1.
    发明授权
    Cache memory with data compaction for use in the audit trail of a data processing system having record locking capabilities 失效
    具有数据压缩的缓存存储器,用于具有记录锁定功能的数据处理系统的审计跟踪

    公开(公告)号:US5193162A

    公开(公告)日:1993-03-09

    申请号:US432421

    申请日:1989-11-06

    摘要: A multiprocessor data processing system is implemented with processors, each of which may request for a temporary time the exclusive lock on an object which is stored on a data base. To achieve this a lock processor synchronizes the locking and unlocking of the objects. The requesting processor directs the storage of the object from the data base into a selected high performance storage unit, where it has exclusive rights to modify or write into the object until the object is unlocked by the processor. An audit tape or disk records all modifications made to any object during a transaction. A non-volatile cache memory is inserted in the audit trail to store a before-look image of the object that resides in the high performance storage unit. Data compaction occurs by comparison of the before-look image with an after-look image to provide a difference image, which is supplied to an audit buffer that is coupled to the audit tape. The locking processor may unlock the secured object once the after-look image has been committed from either a stored version in the non-volatile cache or from a high performance main memory unit to the data base disk. The difference image and the after-look image associated with the difference image may then be stored in the non-volatile cache, and provided to the audit tape or disk and the data base disk in a sequence which is independent of the operating sequence of the requesting processor.

    摘要翻译: 处理器实现多处理器数据处理系统,每个处理器可以请求临时时间对存储在数据库上的对象的排他锁定。 为了实现这一点,锁定处理器同步对象的锁定和解锁。 请求处理器将对象从数据库的存储引导到所选择的高性能存储单元中,其中它具有修改或写入对象的专有权利,直到对象被处理器解锁。 审核磁带或磁盘记录在事务期间对任何对象所做的所有修改。 非易失性高速缓冲存储器插入到审计跟踪中,以存储位于高性能存储单元中的对象的前景图像。 数据压缩通过将前景图像与后视图像进行比较而发生,以提供差分图像,该图像被提供给耦合到审核磁带的审核缓冲器。 一旦后视图像已经从非易失性高速缓存中的存储版本或从高性能主存储器单元提交到数据库磁盘,锁定处理器可以解除安全对象。 与差分图像相关联的差异图像和后视图像然后可以存储在非易失性高速缓存中,并以独立于操作顺序的顺序提供给审核磁带或磁盘和数据库磁盘 请求处理器。