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.

La presente invenzione è un sistema di elaborazione per la modificazione della base di dati che contiene un calcolatore che modifica le annotazioni immagazzinate in una base di dati. Nel procedimento per la modificazione delle annotazioni nella base di dati, gli indirizzi alle posizioni di memoria in un'unità di memoria a dischi sono raggiunti durante la fase di commett in primo luogo controllando lo spazio per l'indirizzo in un ceppo di transazione. Il sistema di elaborazione di presente invenzione funziona commettendo le transazioni senza bloccare verso l'esterno i lettori. Ciò è possibile perché tutti i dati cambiati nella base di dati sono riflessi nel ceppo di transazione ed il ceppo deve essere raggiunto prima della lettura dall'unità di memoria a dischi. Di conseguenza, l'utente vede i dati cambiati quando il ceppo è raggiunto, o se i dati non sono stati cambiati, il ceppo soltanto dirige il calcolatore verso l'indirizzo nell'immagazzinaggio originale della base di dati dove i dati immutati sono memorizzati.

 
Web www.patentalert.com

< (none)

< Heterogeneous database system with dynamic commit procedure control

> Project-based full-length biomolecular sequence database

> (none)

~ 00002