Data updating system capable of partially recovering data
First Claim
1. A data updating system comprising:
- storage means for storing a current data which includes a plurality of data rows, each of the plurality of data rows has a plurality of data elements corresponding to a plurality of data items;
buffer memory means for temporarily storing a plurality of data elements associated with an update instruction;
transfer means responsive to the update instruction, for reading and transferring data elements of a data row associated with the update instruction from said storage means to said buffer memory means; and
updating means responsive to said transfer means, for updating at least one of said data elements of said associated data row with at least one of new data elements designated by the update instruction in said storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
A data updating system includes a current data storage unit for storing a current data. The current data includes a plurality of data rows, each of which is a set of data elements required to achieve a function. Each of the data elements is assigned with an identifier. A back-up section executes a back-up process, i.e., reads out data elements of a data row associated with an update instruction and stores it in a buffer memory. An update section overwrite new data elements designated by the update instruction on the associated data row in the storage unit in units of data elements after the back-up. When the overwrite is unsuccessful on a particular one of the new data elements, a recover section executes a recover process, i.e., reads the data elements from the buffer memory and writes them in the storage unit to recover the whole current data.
70 Citations
11 Claims
-
1. A data updating system comprising:
-
storage means for storing a current data which includes a plurality of data rows, each of the plurality of data rows has a plurality of data elements corresponding to a plurality of data items; buffer memory means for temporarily storing a plurality of data elements associated with an update instruction; transfer means responsive to the update instruction, for reading and transferring data elements of a data row associated with the update instruction from said storage means to said buffer memory means; and updating means responsive to said transfer means, for updating at least one of said data elements of said associated data row with at least one of new data elements designated by the update instruction in said storage means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of updating data stored in a storage unit, comprising the steps of:
-
providing a current data comprising a plurality of data rows in a storage unit, each of the plurality of data rows being a set of data elements required to achieve a function and each of the data elements being assigned with an identifier; temporarily backing up data elements of a data row associated with an update instruction into a buffer memory; overwriting data elements designated by the update instruction on the associated data row in said storage unit with the data element after the backing up; and when the overwrite is unsuccessful on a particular one of the data elements, rewriting the data element stored in the buffer memory into said storage unit to recover the current data. - View Dependent Claims (8, 9, 10, 11)
-
Specification