DATA MANAGEMENT APPARATUS, METHOD AND PROGRAM
First Claim
1. A data management apparatus comprising:
- a unit that maps data having a plurality of data formats into objects having a common format for consolidated data access; and
a unit that assigns ancillary information which is used to represent or describe contents of data to an object and saves the ancillary information by relating thereto data part information which indicates to which data area of the object the ancillary information is related.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a data management apparatus comprising a message transfer/analysis unit that receives an object data access request from a client and returns a response; an object metadata storage unit that stores, as metadata, a set of ancillary information on data for an object and a data area corresponding to the ancillary information; an object metadata management unit that performs reading, updating, and registration processing for the metadata; a data conversion unit that sends the data access request to a data access unit, extracts object data; and a data access unit that sends a data access command, specified by the data conversion unit, to a file server or a database server and sends response data, received from the file server or the database server, to the data conversion unit.
-
Citations
27 Claims
-
1. A data management apparatus comprising:
-
a unit that maps data having a plurality of data formats into objects having a common format for consolidated data access; and a unit that assigns ancillary information which is used to represent or describe contents of data to an object and saves the ancillary information by relating thereto data part information which indicates to which data area of the object the ancillary information is related. - View Dependent Claims (2, 3)
-
-
4. A data management apparatus that manages access to data of an object, comprising:
-
an object metadata storage unit that stores metadata of the object; and a unit that stores and manages ancillary information and data part information, in association with an object ID which identifies an object, as the metadata of the object, in the object metadata storage unit separately from a storage unit in which the object data is stored, the ancillary information used to represent or describe contents of data of the object, the data part information indicating to which data area of the object the ancillary information is related. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A data management apparatus that manages access to data of an object, comprising:
-
a first storage area in which ancillary information and data part information, in association with an object ID which identifies an object, are stored and managed as metadata of the object, the ancillary information used to represent or describe contents of data of the object, the data part information indicating to which data area of the object the ancillary information is related; a second storage area in which a data format of the object and information on a storage location address where the data of the object is stored, in association with the object ID, are stored and managed; a unit that receives a read request from a client and, based on an object ID specified by the read request, and that generates an object data read command corresponding to the data format information and the data part information by referencing the first storage area and the second storage area; and a unit that selectively reads a data part of object data, corresponding to the ancillary information, from a file server or a database server in which the data of the object is stored.
-
-
13. A data management apparatus comprising:
-
a message transfer/analysis unit that receives an object data access request, sent from a client, and returns a response; an object metadata storage unit that stores a set of ancillary information on data on an object and a data area corresponding to the ancillary information as metadata on the object; an object metadata management unit that processes metadata on objects and, in response to a request from the message transfer/analysis unit, manages an execution of reading, update, and registration of metadata stored in the object metadata storage unit; a data access unit that connects to a file server and a database server; and a data conversion unit that generates a data access command, corresponding to the file server or the database server, in response to a request from the message transfer/analysis unit, sends the data access command to the data access unit, and extracts object data from response data sent from the data access unit for sending the extracted object data to the message transfer/analysis unit, wherein the data access unit sends the data access command, specified by the data conversion unit, to the file server and the database server and sends response data, received from the file server or the database server, to the data conversion unit. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A program causing a computer to execute the processing comprising:
-
mapping data having a plurality of data formats into objects having a common format for consolidated data access; and assigning ancillary information which is used to represent or describe contents of data to an object and saving the ancillary information by relating thereto data part information which indicates to which data area of the object the ancillary information is related. - View Dependent Claims (23)
-
-
24. A data management method comprising:
-
mapping data having a plurality of data formats into objects having a common format for consolidated data access; and assigning ancillary information which is used to represent or describe contents of data to an object and saves the ancillary information by relating thereto data part information which indicates to which data area of the object the ancillary information is related. - View Dependent Claims (25)
-
-
26. A data management method that manages access to data of an object, the method comprising:
-
storing and managing ancillary information and data part information, in association with an object ID which identifies an object, as metadata in a first storage area and storing and managing a data format of the object and information on a storage location address, where the data of the object is stored, in association with the object ID in a second storage area, the ancillary information used to represent or describe contents of data of the object, the data part information indicating to which data area of the object the ancillary information is related; receiving a read request from a client and, based on an object ID specified by the read request, generating an object data read command corresponding to the data format information and the data part information by referencing the first storage area and the second storage area using an object ID specified by the read request; and selectively reading a data part of object data, corresponding to the ancillary information, from a storage unit where in which the data of the object is stored.
-
-
27. A program causing a computer to execute processing of managing access to data of an object, the processing comprising:
-
storing and managing ancillary information and data part information, in association with an object ID which identifies an object, as metadata in a first storage area and storing and managing a data format of the object and information on a storage location address, where the data of the object is stored, in association with the object ID in a second storage area, the ancillary information used to represent or describe contents of data of the object, the data part information indicating to which data area of the object the ancillary information is related; receiving a read request from a client and, based on an object ID specified by the read request, generating an object data read command corresponding to the data format information and the data part information by referencing the first storage area and the second storage area using an object ID specified by the read request; and selectively reading a data part of object data, corresponding to the ancillary information, from a storage unit in which the data of the object is stored.
-
Specification