[发明专利]一种数据库优化方法及其系统有效
| 申请号: | 201811623107.6 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN109857761B | 公开(公告)日: | 2022-11-11 |
| 发明(设计)人: | 陈海林;赵绪龙;王士义 | 申请(专利权)人: | 珍岛信息技术(上海)股份有限公司 |
| 主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/28 |
| 代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 朱海江 |
| 地址: | 200080 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据库 优化 方法 及其 系统 | ||
本发明公开一种数据库优化方法及其系统,属于数据库技术领域,数据库优化系统包括存储区域划分模块、关键字特征提取模块、查询调取模块、统筹分析模块、聚类处理模块和查询优化模块;存储区域划分模块与关键字特征提取模块连接,统筹分析模块分别与关键字特征提取模块、查询调取模块和聚类处理模块连接,查询优化模块与聚类处理模块连接。本发明提供的数据库优化方法及系统,通过对数据库中各区分表中各行列表内数据进行关键字提取,并对提取的关键字进行权重统计和聚类分析,优化数据库的搜索,并采用分层分布查询,降低查询的复杂程度,提高了搜索的效率,减少不必要的重复环节,节约时间成本,大大提高了数据库优化的效率。
技术领域
本发明属于数据库技术领域,涉及到一种数据库优化方法及其系统。
背景技术
数据库,可视为电子化的文件柜,即存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作,所谓“数据库”是以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
随着网络信息技术的不断发展,数据库应用技术已经在诸多行业领域得到广泛的应用,数据库内存储有大量的数据,在对数据库内的数据进行查询、更新时,由于数据库内数据量庞大,需逐一查询数据库中的数据,时间复杂度高,增加不必要的重复查询环节,大大浪费数据库检索的时间,降低数据库查询的效率,为了解决以上问题,现设计一种数据库优化方法及系统。
发明内容
本发明的目的在于提供的数据库优化方法及系统,解决了现有数据库检索的过程中,存在的时间复杂度高、检索效率低的问题,减少无效查询次数,提高数据库优化的效率,提高查询性能。
本发明的目的可以通过以下技术方案实现:
一种数据库优化方法,包括以下步骤:
S1、对数据库内的数据进行存储划分,以存储日期不同建立文件组,并将文件组内的数据划分存储至各行列表内;
S2、提取各区分表中各行列表内数据的关键字,并将提取的关键字存储至临时缓冲区内,所述临时缓冲区内划分有若干临时缓冲表,临时缓冲表内划分有若干临时缓冲列,临时缓冲列中存储与临时缓冲列编号相同的行列表中的关键字,并统计各关键字对应权重;
S3、提取关键字权重集合中关键字的权重数值大于设定的关键字权重阈值的关键字,将大于设定的关键字权重阈值的关键字构成主干关键字集合Cik(cik1,cik2,...,cikx,...,cikz),cikx表示为第i个区分表中第k个行列表内第x个主干关键字,z≤5,cik1,cik2,...,cikx,...,cikz对应的关键字权重依次降低,并将小于等于设定的关键字权重阈值的关键字构成支干关键字集合Dik(dik1,dik2,...,dikx,...,diky),dikx表示为第i个区分表中第k个行列表内第x个主干关键字,dik1,dik2,...,dikx,...,diky对应的关键字权重依次降低;
S4、将各区分表中各行列内的所有关键字进行聚类分析,获得各行列表的聚类中心,并对各行列表进行聚类划分;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珍岛信息技术(上海)股份有限公司,未经珍岛信息技术(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811623107.6/2.html,转载请声明来源钻瓜专利网。





