Dynamic database structuring method and apparatus, and database clustering method and apparatus
First Claim
Patent Images
1. A dynamic database structuring method comprising the steps of:
- (a) clustering transition probabilities among transactions according to statistical information of previously occurring on-line, transactions;
(b) forming a hyper graph representing the transition probabilities of the transactions clustered in said step (a) using weighting;
(c) partitioning said hyper graph to obtain clustering information including an optimum arrangement for objects or records to be stored in a database; and
(d) reorganizing the database by rearranging the object or records stored according to the clustering information obtained in said step (c), thereby restructuring the database dynamically.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamic database structuring method includes the steps of (a) clustering transition probabilities among transactions by on-line, (b) forming a hyper graph representing the transition probabilities of the transactions clustered in the step (a) using weighting, (c) partitioning the hyper graph to obtain clustering information related to objects or records to be stored in a storage, and (d) reorganizing a database by rearranging data in the storage by on-line using the clustering information obtained in the step (c), thereby restructuring the database dynamically.
-
Citations
18 Claims
-
1. A dynamic database structuring method comprising the steps of:
-
(a) clustering transition probabilities among transactions according to statistical information of previously occurring on-line, transactions; (b) forming a hyper graph representing the transition probabilities of the transactions clustered in said step (a) using weighting; (c) partitioning said hyper graph to obtain clustering information including an optimum arrangement for objects or records to be stored in a database; and (d) reorganizing the database by rearranging the object or records stored according to the clustering information obtained in said step (c), thereby restructuring the database dynamically. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. A database clustering method comprising the steps of:
-
(a) clustering transition probabilities among transactions according to statistical information of previously occurring on-line, transactions; (b) forming a hyper graph representing the transition probabilities of the transactions clustered in said step (a) using weighting; (c) partitioning said hyper graph to obtain clustering information including an optimum arrangement for objects or records to be stored in a database; and (d) successively updating the partitioning of said hyper graph based on correlation information that is indicative of correlation among the transactions and is obtained by forming said hyper graph; and (e) reorganizing the database by rearranging the objects or records stored according to the clustering information obtained in said step (c), thereby restructuring the database dynamically and automatically clustering the database.
-
-
10. A dynamic database structuring apparatus comprising:
-
storage means for storing a database; a database management system, coupled to said storage means, managing the database; clustering means, coupled to said database management system, for clustering transition probabilities among transactions according to statistical information of previously occurring on-line transactions; and database reorganizing means, coupled to said database management system, comprising; means for forming a hyper graph representing the transition probabilities of the transactions clustered in said clustering means using weighting, means for partitioning said hyper graph to obtain clustering information including an optimum arrangement for objects or records to be stored in said storage means, and means for reorganizing the database by rearranging the objects or records in said storage means according to the clustering information obtained in said partitioning means, thereby restructuring the database dynamically. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A database clustering apparatus adapted to cluster a database stored in a storage means, comprising:
-
a database management system managing the database; clustering means, coupled to said database management system, for clustering transition probabilities among transactions according to statistical information of previously occurring on-line transactions; and database reorganizing means, coupled to said database management system, comprising; means for forming a hyper graph representing the transition probabilities of the transactions clustered in said clustering means using weighting, means for partitioning said hyper graph to obtain clustering information including an optimum arrangement for objects or records to be stored in storage means. means for successively updating the partitioning of said hyper graph based on correlation information that is indicative of correlation among the transactions and is obtained by forming said hyper graph, and means for reorganizing the database by rearranging the objects or records in the storage means according to the clustering information obtained in said partitioning means, thereby restructuring the database dynamically and automatically clustering the database. - View Dependent Claims (18)
-
Specification