【技术实现步骤摘要】
本专利技术属于数据库
,尤其涉及一种数据分离的方法及系统。
技术介绍
随着社会信息化的日益发展,数据库在企业、学校以及图书馆中都得到了普遍的应用。在日常应用中,数据库系统需要存储大量数据,而随着业务的不断发展,使得数据量不断增加。日常数据表的主要操作类型是查询,而数据表中不同数据的查询频率并不相同,如果查询频率较低的数据一直与高频率查询数据合并放在数据表中,那些很少访问到的数据将降低整体数据库的平均查询速度。现有技术中,将数据表分离存储的方式主要为按数据类型区分,或者将字段拆分后储存。当面对用户数据量较大,且不同数据使用频率存在差异时,以上方法并不能在提高查询效率方面作出改善。
技术实现思路
本专利技术提供一种数据分离的方法及系统以解决上述问题。本专利技术提供一种数据分离的方法,包括以下步骤。统计数据表中每条数据的精确查询次数及模糊查询次数,根据每条数据的精确查询次数、模糊查询次数及预设权重值计算所述数据的查询系数。根据所述数据表中的数据条数及所述数据的查询系数确定所述数据表的划分系数。分别创建冷数据表及热数据表,比较所述数据的查询系数及所述数据表的划分系数 ...
【技术保护点】
【技术特征摘要】
1.一种数据分离的方法,其特征在于,包括以下步骤 统计数据表中每条数据的精确查询次数及模糊查询次数,根据每条数据的精确查询次数、模糊查询次数及预设权重值计算所述数据的查询系数; 根据所述数据表中的数据条数及所述数据的查询系数确定所述数据表的划分系数; 分别创建冷数据表及热数据表,比较所述数据的查询系数及所述数据表的划分系数,根据比较结果将所述数据表中的数据分别插入到所述冷数据表或者热数据表中。2.根据权利要求I所述的方法,其特征在于,将所述数据表中的所有数据插入到所述冷数据表或者所述热数据表中后,删除所述数据表。3.根据权利要求I所述的方法,其特征在于,计算每条数据的精确查询次数与预设权重值的乘积,及每条数据的模糊查询次数与(I-预设权重值)的乘积,所述每条数据查询系数为所述两乘积之和。4.根据权利要求I所述的方法,其特征在于,若所述数据的查询系数小于或等于所述划分系数,将所述数据插入所述冷数据表,若所述数据的查询系数大于所述划分系数,将所述数据插入所述热数据表。5.根据权利要求I所述的方法,其特征在于,所述数据表的划分系数为,所述数据表中所有数据的查询系数总和除以所述数据表中的数据条数。6.根据权利要求I所述的方法,其特征在于,每隔预设时...
【专利技术属性】
技术研发人员:胡加明,
申请(专利权)人:苏州阔地网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。