| 5706470 |
Disk updating log recording system |
| Jan-6-1998 |
The present invention carries out a detailed log recording on a disk unit, while deteriorating effects on the disk updating performance are not increased even if the log recording is carried out accurately... |
| 5701457 |
Method of designated time interval reservation access process of online updating and backing up of large database versions without reserving exclusive control |
| Dec-23-1997 |
An online database system executes an update or reference process for a plurality of records without stopping the online system by registering the update or reference process for reservation. By registering... |
| 5692182 |
Bufferpool coherency for identifying and retrieving versions of workfile data using a producing DBMS and a consuming DBMS |
| Nov-25-1997 |
A system and method for a computer based system having one or more consuming DBMSs and one or more producing DBMSs such that the producing DBMSs produce workfiles for the consuming DBMSs. A producing DBMS... |
| 5682527 |
Method and apparatus for block-level auditing and database recovery in a transaction processing system |
| Oct-28-1997 |
A transaction processing audit and recovery system is disclosed. After processing a transaction, an audit manager logs in audit records only changed blocks of data of a segment of a database. Upon failure... |
| 5680610 |
Method and apparatus for testing recovery scenarios in global transaction processing systems |
| Oct-21-1997 |
A system is disclosed in which recovery scenarios in a system for global transaction processing are testable with application programs. A client application program initiates a global transaction that... |
| 5673382 |
Automated management of off-site storage volumes for disaster recovery |
| Sep-30-1997 |
A data processing system providing disaster recovery and using a client-server configuration provides a method and apparatus for reclaiming off-site storage volumes without requiring the volumes to be... |
| 5668991 |
Database management system |
| Sep-16-1997 |
A database system is described in which changes to a database file are recorded in a journal file. The journal file comprises a sequence of after-image records each having a database identifier indicating... |
| 5649196 |
System and method for distributed storage management on networked computer systems using binary object identifiers |
| Jul-15-1997 |
The present invention is directed to a system and method for the distributed management of the storage space and data on a networked computer system wherein the networked computer system includes at least... |
| 5642504 |
Method of testing an application on a server which accesses a database |
| Jun-24-1997 |
An application testing method is used to test a first application which is written in a language which makes reference to and updates a database. The application testing method includes the steps of (a)... |
| 5640561 |
Computerized method and system for replicating a database using log records |
| Jun-17-1997 |
A method and system are provided for continuously maintaining replicas of an active database in a backup system for disaster recovery purposes. Redo records transmitted from an active system are received... |
| 5628006 |
Computer program product and program storage device for merging and separating attributes of consoles |
| May-6-1997 |
A program storage device and computer program product for performing merge transactions and non-failure rollback transactions between data structures without logging. The device and product comprise data... |
| 5625820 |
System managed logging of objects to speed recovery processing |
| Apr-29-1997 |
System control over the logging of objects in order to meet the user specified recovery requirements. Under the fixed recovery time environment, the user chooses a length of time to be spent on object... |
| 5625819 |
Methods and apparatus for performing heap management and protecting data structure integrity in non-volatile memory |
| Apr-29-1997 |
Methods and apparatus for performing heap management in programmable recording instruments used to record process data; and protecting the integrity of data structures stored in non-volatile memory included... |
| 5621884 |
Distributed data access system including a plurality of database access processors with one-for-N redundancy |
| Apr-15-1997 |
In a distributed data access system in which a plurality of computers maintain and provide access to a database of stock exchange information, 1-for-N redundancy is provided by operating one computer in... |
| 5615364 |
Apparatus and method for performing the backup of a primary database using a back up database |
| Mar-25-1997 |
A Redundant Networked Database System is taught. Briefly stated, Control System Computers are designated for primary and backup database operation with applications being inputable to either primary or... |
| 5613113 |
Consistent recreation of events from activity logs |
| Mar-18-1997 |
A computing system associates time series data with data base changes, received from concurrent processes, that are recorded in an activity log by defining a data base table to include a column in which... |
| 5612865 |
Dynamic hashing method for optimal distribution of locks within a clustered system |
| Mar-18-1997 |
A method for redistributing the mastership of system resources among the processing nodes within the clustered computer system following a change in the system configuration, such as the failure of a processing... |
| 5594942 |
Restoration of a home location register in a mobile radio system |
| Jan-14-1997 |
A mobile telephone system with two home location register units mirroring each other is disclosed. In the event of a crash in one unit a backup copy is first loaded. Thereafter, records in the loaded backup... |
| 5594915 |
Microcell computer system and method using cell access switch and functionally partitioned moving memory architecture |
| Jan-14-1997 |
A computer system architecture includes microcell computing units with a moving memory distribution of data and instructions to the microcells which are connected to users and other peripheral devices... |
| 5594900 |
System and method for providing a backup copy of a database |
| Jan-14-1997 |
A backup method for a computer database system comprising maintaining a mirrored copy of the database at a remote location is characterized in that updates to the remote database data are delayed for a... |
| 5590318 |
Method and system for tracking files pending processing |
| Dec-31-1996 |
A portion of a first storage stores identifying information of files to be processed by a computer. The files are stored in a second storage, with each file having associated identifying information which... |
| 5581750 |
System and method for improving data recovery performance |
| Dec-3-1996 |
A system and method are provided for recovering a computerized database. During transaction processing of a database, at least one log range is tracked comprising update transaction log records. The log... |
| 5577246 |
Database memory compaction and reclamation method |
| Nov-19-1996 |
A method for maintaining the performance of the system while identifying and reclaiming unreferenced tuples. A set of status bits is associated with each tuple, which are used to indicate the current state... |
| 5561854 |
Restoration of a home location register in a mobile telephone system |
| Oct-1-1996 |
A method for restoring a home location register after a HLR crash in a mobile telephone system uses a previously saved backup copy. This copy is loaded into the home location register in the HLR unit.... |
| 5561798 |
Computer program product and program storage device for improving data recovery performance |
| Oct-1-1996 |
A system and method are provided for recovering a computerized database. During transaction processing of a database, at least one log range is tracked comprising update transaction log records. The log... |
| 5561795 |
Method and apparatus for audit trail logging and data base recovery |
| Oct-1-1996 |
The disclosure relates to a transaction processing system where audit information for database updates and the status of transactions in process is sequentially written in audit records in an audit file,... |
| 5555410 |
Generation management system and method for managing resource generation using pre-edit and post-edit line renumbering |
| Sep-10-1996 |
A generation management system includes a renumbering device for renumbering pre-edit software in conformity with post-edit and renumbered software for those lines existing commonly in the pre-edit software... |
| 5555404 |
Continuously available database server having multiple groups of nodes with minimum intersecting sets of database fragment replicas |
| Sep-10-1996 |
A database server with a "shared nothing" system architecture has multiple nodes, each having its own central processing unit, primary and secondary memory for storing database tables and other data structures,... |
| 5553285 |
File system for a plurality of storage classes |
| Sep-3-1996 |
A file system for managing data files for access by a plurality of users of a data processing system that includes internal storage for buffering, external storage, and a file user interface by which the... |
| 5544359 |
Apparatus and method for classifying and acquiring log data by updating and storing log data |
| Aug-6-1996 |
Historical log data for a plurality of databases are classified for the individual databases. Alternatively, the historical log data associated with the database and user log data are classified. The classified... |
| 5537588 |
Partitioned log-structured file system and methods for operating the same |
| Jul-16-1996 |
Apparatus and method for operating a data processing system (10) having a data processor (12), a disk data storage subsystem (14), and a disk manager (16). The method includes the steps of (a) partitioning... |
| 5530800 |
Method for relations recovery of a data base in case of errors |
| Jun-25-1996 |
A system for recovery of relations in a data base in case of errors, comprises functionality executed by a computer and ensuring that data in the data base are structured as items of data in a number of... |
| 5524241 |
System and method for executing, tracking and recovering long running computations |
| Jun-4-1996 |
A transaction description database represents long running computations as a flow or set of computational steps with data arcs therebetween. The description database defines each step's input and output... |
| 5511177 |
File data multiplexing method and data processing system |
| Apr-23-1996 |
In a data processing system to which a large number of disk drive units are connected, data in the whole or part area of a file are multiplexed and distributed into a plurality of disk drive units when... |
| 5504883 |
Method and apparatus for insuring recovery of file control information for secondary storage systems |
| Apr-2-1996 |
A method and apparatus for backing up the control information of a file system to a secondary storage system provides for a fast and reliable recovery of the file system in the event of an unscheduled... |
| 5499367 |
System for database integrity with multiple logs assigned to client subsets |
| Mar-12-1996 |
The present invention provides a distributed log system where the logs are distributed on a per client basis. That is, the clients are partitioned into subsets. Each subset of clients is assigned a log,... |
| 5497487 |
Merge, commit recovery protocol for real-time database management systems |
| Mar-5-1996 |
A computer database method using data organized data into atomic data sets and transactions separated into a plurality of statements called projections which operate on only one said atomic data set. Statements... |
| 5485608 |
Methods and apparatus for updating information in a computer system using logs and state identifiers |
| Jan-16-1996 |
A data processing system maintains logs for system and media recovery. The logs contain state identifiers each uniquely identifying the state of a corresponding section of a storage medium, such as a disk.... |
| 5465328 |
Fault-tolerant transaction-oriented data processing |
| Nov-7-1995 |
In transaction processing systems, it is known for resource-updating operations within a transaction to be backed out at the request of an application program following detection of error conditions during... |
| 5455946 |
Method and means for archiving modifiable pages in a log based transaction management system |
| Oct-3-1995 |
A method and means for achieving files of modifiable pages in a log based phased commit transaction management system (TMS) in which those pages which have been modified since the last full or incremental... |
| 5455944 |
Method for managing logging and locking of page free space information in a transaction processing system |
| Oct-3-1995 |
Database files containing records include pages called free space inventory pages (FSIPs) describing field space information relating to data pages. In a transaction processing system, the invention provides... |
| 5455942 |
Partial page write detection for a shared cache using a bit pattern written at the beginning and end of each page |
| Oct-3-1995 |
Disk check bits refer to bit patterns stored in particular bytes of a page which are used to detect errors in writing the page to storage. Every time a page is obtained from storage, changed from the version... |
| 5446884 |
Database recovery apparatus and method |
| Aug-29-1995 |
A method, system and program for efficiently archiving and recovering a database is disclosed. The archiving process utilizes a reverse chronological order for the tape to facilitate efficient restoration... |
| 5440727 |
Asynchronous replica management in shared nothing architectures |
| Aug-8-1995 |
In a partitioned database system of the Shared Nothing type, one or more secondary replicas of each partition are maintained by spooling (i.e., asynchronously sending) modified (usually called dirty) pages... |
| 5437026 |
Removing uncommitted changes made to stored data by a database management system |
| Jul-25-1995 |
A method of removing uncommitted changes made to stored data by a database management system, wherein the system stores a duplicate copy of data prior to effecting changes to the original copy, and upon... |
| 5430871 |
Method of dynamically adding and removing DB2 active logs |
| Jul-4-1995 |
In a novel method of dynamically adding or removing active logs in a DB2 subsystem without the necessity of cycling DB2, a set of control blocks emulating certain DB2 control blocks is constructed. In... |
| 5423037 |
Continuously available database server having multiple groups of nodes, each group maintaining a database copy with fragments stored on multiple nodes |
| Jun-6-1995 |
A database server with a "shared nothing" system architecture has multiple nodes, each having its own central processing unit, primary and secondary memory for storing database tables and other data structures,... |
| 5418940 |
Method and means for detecting partial page writes and avoiding initializing new pages on DASD in a transaction management system environment |
| May-23-1995 |
A method for detecting partial page writes in pages spanning multiple sectors of a sector organized multiple tracked storage facility in a page oriented, log based transaction management system. During... |
| 5412801 |
Gap recovery for off-site data storage and recovery systems |
| May-2-1995 |
A method for creating a control record for use in future machine recovery of gaps in a complete series of journal data formed by a computing machine from a complete series of transactional data. Copy is... |
| 5408653 |
Efficient data base access using a shared electronic store in a multi-system environment with shared disks |
| Apr-18-1995 |
A computer-implemented method for minimizing the amount of time to access current data in a database which may be stored wholly in a DASD-oriented external storage subsystem or partly in DASD and partly... |