IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0551809
(2000-04-18)
|
우선권정보 |
JP-0117951 (1999-04-26) |
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
11 인용 특허 :
36 |
초록
▼
A database managing apparatus, which can immediately obtain desired data from a database. A database managing apparatus includes a CPU, an input/output device, a main memory and an external memory. The CPU has a controller that initially obtains one article record from stored records via the input/o
A database managing apparatus, which can immediately obtain desired data from a database. A database managing apparatus includes a CPU, an input/output device, a main memory and an external memory. The CPU has a controller that initially obtains one article record from stored records via the input/output device. The controller reads out definition data in a database definition file. Then, the controller classifies the obtained records according to attributions based on the definition data. The controller does not compress the data regarding the record group belonging to the attribution A, which is the record group to be searched, but compresses data regarding the record groups belonging to the attributions B-E, which are the record groups other than the record group to be searched. As a result, the controller can reduce the unnecessary decompression of record data belonging to other attributions than the attribution to be searched. As a result, the controller can quickly retrieve the requested record.
대표청구항
▼
1. A database managing apparatus comprising:attribution record group forming means for classifying data, which is requested to be stored into a database, according to attributions defined in the database, and for making plural attribution record groups corresponding to each of the attributions, wher
1. A database managing apparatus comprising:attribution record group forming means for classifying data, which is requested to be stored into a database, according to attributions defined in the database, and for making plural attribution record groups corresponding to each of the attributions, wherein the plural attribution record groups include a search key attribution record group for determining if others of the plural attribution record groups are to be decompressed; data compressing means for compressing the plural attribution record groups in a unit each of the plural attribution record groups; and file forming means for combining each of the plural attribution record groups, which are compressed by the data compressing means, and for forming a data base file, wherein the data compressing means compresses the search key attribution record group with a first compression method, and compresses the others of the plural attribution record groups, which are different from the search key attribution record group, with a second compression method, the first compression method compresses the search key attribution record group so that the search key attribution record group after being compressed can be decompressed faster than the others of the plural attribution record groups compressed by using the second compression method, and the second compression method compresses the others of the plural attribution record groups so that a compression rate is higher than that of the first compression method. 2. A database managing apparatus according to claim 1, further comprising data decompressing means for decompressing a particular attribution record group, which includes a target record to be retrieved, when a retrieve request for retrieving the target record from the database file is received.3. A database managing apparatus according to claim 1, wherein the data compressing means further compresses a specific record string, which appears in the plural attribution record groups more frequently than other record strings, to reduce a size of the plural attribution record groups.4. A database managing apparatus according to claim 1, wherein the database comprises a phone number database used in a navigation system.5. A database managing apparatus according to claim 1, further comprising data decompressing means for initially decompressing the search key attribution record group prior to the others of the plural attribution record groups in response to a system search request.6. A database managing apparatus according to claim 5, further comprising report generating means for generating a report indicating when a matching record does not exist in the others of the plural attribution record groups subsequent to the data decompressing means initially decompressing the search key attribution record group.7. A database managing apparatus according to claim 6, further comprising a display in communication with the report generating means for displaying the report generated by the report generating means.8. A method of managing database comprising:an attribution record group forming step for classifying data, which is requested to be stored in a database, according to attributions defined in the database, and for making plural attribution record groups corresponding to each of the attributions, wherein the plural attribution record groups include a search key attribution record group for determining if others of the plural attribution record groups are to be decompressed; a data compressing step for compressing the plural attribution record groups in a unit of each of the plural attribution record groups; and a file forming step for combining each of the plural attribution record groups, which is compressed by the data compressing step, and for forming a data base file, wherein the data compressing step compresses the search key attribution record group with a first compression method, and compresses others of the plural attribution record groups, which are different from the search key attribution record group with a second compression method, the first compression method compresses the search key attribution record group so that the search key attribution record group after being compressed can be decompressed faster than the others of the plural attribution record groups compressed by using the second compression method, and the second compression method compresses the others of the plural attribution record groups so that a compression rate is higher than that of the first compression method. 9. A method of managing database according to claim 8, further comprising a data decompressing step for decompressing a particular attribution record group, which includes a target record to be retrieved, when a retrieve request for retrieving the target record from the database file is received.10. A method of managing database according to claim 8, wherein the data compressing step further compresses a specific record string, which appears in the plural attribution record groups more frequently than other record strings, to reduce a size of the plural attribution record groups.11. A method of managing a database according to claim 8, wherein the file forming step is for forming a phone number database used in a navigation system.12. A method of managing a database according to claim 8, further comprising a searching step for initially decompressing the search key attribution record group prior to decompressing the others of the plural attribution record groups in response to a system search request.13. A method of managing a database according to claim 12, further comprising a report generating step for generating a report indicating when a matching record does not exist in the others of the plural attribution record groups subsequent to the searching step.14. A method of managing a database according to claim 13, further comprising a displaying step for displaying the report generated by the report generating step.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.