Database system, database update method, database, and database update program
First Claim
Patent Images
1. A memory database system, which updates data by an application program, comprising:
- a data storage unit to store a master data; and
a shared memory area, including;
a first area to load said master data and to only be referred to by said application program; and
a second area to store a difference data, which is generated when said application program updates said master data in said first area, and to be referred to and updated by said application program, whereinsaid master data includes a main data and an index for reference for referring to the main data, and whereinsaid difference data includes an index for update, which links to said index for reference and refers to said difference data.
1 Assignment
0 Petitions
Accused Products
Abstract
A database system, which updates data by an application program, includes data storage for storing a master data and a shared memory area. The shared memory area includes: a first area, which loads the master data and to which an application program is allowed only to refer; and a second area, which stores a difference data generated when the application program updates the master data in the first area, and which the application program is allowed to refer to and update. The database system is robust against variation of application programs and environments.
13 Citations
14 Claims
-
1. A memory database system, which updates data by an application program, comprising:
-
a data storage unit to store a master data; and a shared memory area, including; a first area to load said master data and to only be referred to by said application program; and a second area to store a difference data, which is generated when said application program updates said master data in said first area, and to be referred to and updated by said application program, wherein said master data includes a main data and an index for reference for referring to the main data, and wherein said difference data includes an index for update, which links to said index for reference and refers to said difference data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A database update method for updating data by an application program, comprising:
-
updating a master data loaded in a first area, which is only referred to by said application program, and generating a difference data; storing the difference data, which is generated when said application program updates said master data, in a second area, which is referred to and updated by said application program; reflecting said difference data into said master data; and eliminating said difference data, wherein said master data includes a main data and an index for reference for referring to the main data, and wherein said difference data includes an index for update, which links to said index for reference and refers to said difference data. - View Dependent Claims (7, 8, 9)
-
-
10. A memory database system, which updates data by an application program, comprising:
-
a first area, which loads a master data, and which is only referred to by said application program; and a second area, which stores a difference data, generated when said application program updates said master data in said first area, and which is referred to and updated by said application program, wherein said master data includes a main data and an index for reference for referring to the main data, and wherein said difference data includes an index for update, which links to said index for reference and refers to said difference data. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer-readable data storage medium having stored thereon a computer program that when executed by a computer causes a method to be performed, the method for updating data loaded in a database, the method comprising:
-
updating a master data loaded in a first area, which is only referred to by said program, and generating a difference data; storing said difference data in a second area, which is referred to and updated by said program; reflecting said difference data into said master data; and eliminating said difference data, wherein said master data includes a main data and an index for reference for referring to the main data, and wherein said difference data includes an index for update, which links to said index for reference and refers to said difference data.
-
Specification