The present invention is a computer system for modifying a database which comprises a computer that modifies records stored in a database. In the process for modifying records in the database, addresses to memory locations in a disk storage unit are accessed during the commit phase by first checking the address space in a transaction log. The computer system of the present invention operates by committing transactions without locking out readers. This is possible because any changed data in the database is reflected in the transaction log and the log must be accessed prior to reading from the disk storage unit. As a result, the user sees changed data when the log is accessed, or if data has not been changed, the log merely directs the computer to the address in the original database storage where unchanged data is stored.

A invenção atual é um sistema computatorizado para modificar uma base de dados que compreenda um computador que modifique os registros armazenados em uma base de dados. No processo para modificar registros na base de dados, os endereços às posições de memória em uma unidade de armazenamento de disco são alcançados durante a fase cometer primeiramente verificando o espaço de endereço em um registro da transação. O sistema computatorizado da invenção atual opera-se cometendo transações sem travar para fora dos leitores. Isto é possível porque todos os dados mudados na base de dados são refletidos no registro da transação e o registro deve ser alcançado antes da leitura da unidade de armazenamento de disco. Em conseqüência, o usuário vê dados mudados quando o registro é alcançado, ou se os dados não forem mudados, o registro dirige meramente o computador ao endereço no armazenamento original da base de dados onde os dados inalterados são armazenados.

 
Web www.patentalert.com

< (none)

< Managing conditions in a network

> Method and mechanism for duration-based management of temporary LOBs

> (none)

~ 00037