Data processing method using record division storing scheme and apparatus therefor
First Claim
1. A data processing method in which a plurality of records, each including at least a plurality of fixed length data portions are divided and stored in a plurality of storage units, comprising:
- dividing said fixed length data portion of each of said records into a plurality of fixed length sub-records having respective logical names;
storing said fixed length sub-records in a plurality of storage units such that said fixed length sub-records having a same logical name are stored in a same one of said storage units;
managing a storage situation of said storage units as file definition information collectively;
performing data processing of said record in a unit of sub-record with reference to said file definition information; and
inputting a query, wherein, if one logical name is specified in the query, said fixed length sub-records having the specified logical name are read from the same storage unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A record having a fixed length data portion and a variable length data portion is stored in memory units, each capable of being inputted/outputted independently, in unit of sub-record while the fixed length data portion is divided into a plurality of fixed length sub-records each having the same length and the variable length data portion is made one variable length sub-record. When data operation of the record such as retrieval, update and deletion is required, sub-records necessary for the data operation are limited and the data operation is made in a unit of one or more sub-records, so that data processing of unnecessary sub-records is not made.
13 Citations
14 Claims
-
1. A data processing method in which a plurality of records, each including at least a plurality of fixed length data portions are divided and stored in a plurality of storage units, comprising:
-
dividing said fixed length data portion of each of said records into a plurality of fixed length sub-records having respective logical names;
storing said fixed length sub-records in a plurality of storage units such that said fixed length sub-records having a same logical name are stored in a same one of said storage units;
managing a storage situation of said storage units as file definition information collectively;
performing data processing of said record in a unit of sub-record with reference to said file definition information; and
inputting a query, wherein, if one logical name is specified in the query, said fixed length sub-records having the specified logical name are read from the same storage unit. - View Dependent Claims (2)
-
-
3. A data processing method in which a plurality of records, each including at least a plurality of fixed length data portions are divided and stored in a plurality of storage units comprising:
-
dividing said fixed length data portion of each of said records into a plurality of fixed length sub records having respective logical names;
storing said fixed length sub-records in a plurality of storage units such that said fixed length sub-records having a same logical name are stored in a same one of said storage units;
generating file definition information which correlates the sub records to the storage units;
accessing one of said sub-records with reference to said file definition information; and
performing data processing in accordance with the one sub-record; and
inputting a query, wherein, if one logical name is specified in the query, said fixed length sub-records having the specified logical name are read from the same storage unit. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A data processing system in which a plurality of records, each including at least a plurality fixed length data portions are divided and stored in a plurality of storage units, comprising:
-
means for dividing said fixed length data portion of each of said records into a plurality of fixed length sub-records having respective logical names;
means for storing said fixed length sub-records in a plurality of storage units such that said fixed length sub-records records having a same logical name are stored in a same one of said storage units;
means for managing a storage situation of said storage units as file definition information collectively;
means for performing data processing of said record in a unit of sub-record with reference to said file definition information; and
means for inputting a query wherein, if one logical name is specified in the query, said fixed length sub-records having the specified logical name are read from the same storage unit. - View Dependent Claims (9)
-
-
10. A data processing system in which a plurality of records, each including at least a plurality of fixed length data portions are divided and stored in a plurality of storage units comprising:
-
means for dividing said fixed length data portion of each of said records into a plurality of fixed length sub records;
means for storing said fixed length sub-records in a plurality of storage units such that said fixed length sub-records having a same logical name are stored in a same one of said storage units;
means for generating file definition information which correlates the sub records to the storage units;
means for accessing one of said sub-records with reference to said file definition information; and
means for performing data processing in accordance with the one sub-record; and
means for inputting a query, wherein, if one logical name is specified in the qeury, said fixed length sub-records having the specified logical name are read from the same storage unit. - View Dependent Claims (11, 12, 13, 14)
-
Specification