Patent ID: 6728727
Filing Date: 2004-04-27
Classification: G06F,Y10S

Abstract:
A data management apparatus for managing at least one managed object stored as at least one persistent object in a data storing system, comprising:a complexity information holding unit which holds information on complexity of data of each of at least one attribute of the at least one managed object; a first request receiving unit which receives a request for manipulation of data of one of the at least one attribute of the at least one managed object; a complex data determining unit which refers to said complexity information holding unit to determine whether or not said data of said one of the at least one attribute is complex data; and a manipulation performing unit which performs said manipulation requested by said request on a first table when said data of said one of the at least one attribute of which said manipulation is requested by said request is not complex data, and performs said manipulation requested by said request on a second table when said data of said one of the at least one attribute of which said manipulation is requested by said request is complex data; said first table contains uncomplex data included in said at least one managed object, said second table contains complex data included in said at least one managed object, said uncomplex data and said complex data being segregated from each other in said first table and said second table, respectively, and the first and second tables are stored in said data storing system, the first and second tables including an identifier of said complex data, every one of said at least one persistent object including at least a portion of said complex data other than said identifier of said complex data.