发明名称 海量数据库记录的归档和查询方法
摘要 本发明公开了一种海量数据库记录的归档和查询方法,归档记录包括对海量数据库记录进行分组,利用倒排索引技术建立索引文件,对需要模糊查询的字段进行分词;采用压缩算法对记录分组压缩并写入数据文件;将索引文件和数据文件保存到文件系统中。查询归档记录的时候先对查询条件做预处理和分词,根据查询条件在索引中找到匹配的记录在数据文件中的文件指针信息;解压对应的记录并将记录的详细信息返回给用户或其他系统。本发明能够高效的对数据库海量记录的归档和查询,克服归档记录有限,查询复杂和性能低下,用户掌握困难等缺点;独立于数据库系统,对原有系统不造成任何影响;同时能够和第三方系统良好的集成和整合。
申请公布号 CN101676899A 申请公布日期 2010.03.24
申请号 CN200810043784.0 申请日期 2008.09.18
申请人 上海宝信软件股份有限公司 发明人 王新春;代真虎;徐培杰
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海浦一知识产权代理有限公司 代理人 丁纪铁
主权项 1、一种海量数据库记录的归档方法;其特征在于,包括如下步骤:(1)在数据库中获取一个需要归档的表中的记录;(2)将步骤(1)获取的记录进行分组;(3)对分组后的各组记录建立索引文件;(4)对建立好索引文件的组进行数据压缩后归档;(5)重复步骤(3)和步骤(4)直至步骤(1)获取的记录全部归档;(6)若所述数据库中还有未归档的表,则返回步骤(1)。
地址 201203上海市浦东新区郭守敬路515号