Patent ID: 9183320
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. A non-transitory computer-readable recording medium storing a data management program that causes a computer to execute a procedure, the computer including a memory configured to store conversion information including a plurality of tags and a plurality of tag identifiers, each of the plurality of tags being associated with one of the plurality of tag identifiers, the procedure comprising: generating, from a plurality of XML (extensible markup language) documents, a plurality of compressed documents by replacing each of one or more tags included in the plurality of XML documents with a tag identifier corresponding to each of the one or more tags, by using the conversion information; generating, for each of the plurality of compressed documents, a bit sequence indicating whether each of the plurality of tag identifiers is included in the compressed document; generating a compressed data by compressing one or more XML documents together, the one or more XML documents corresponding to an identical bit sequence among the plurality of bit sequences; storing the generated compressed data; concatenating each of the plurality of bit sequences with one of data records; sorting the plurality of bit sequences; classifying the plurality of bit sequences into a plurality of groups by grouping one or more identical bit sequences among the plurality of bit sequences; searching the memory for frequency information indicating a search usage frequency for each of the one or more tags; storing the frequency information indicating a search usage frequency for each of the one or more tags; and extracting, based on the frequency information, one or more bit sequences respectively corresponding a tag with higher search usage frequency, wherein the grouping includes grouping the one or more extracted bit sequences based on higher order bits included in the extracted one or more bit sequences.