Recoverability

CL 707 SC 202
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...