【技术实现步骤摘要】
数据的处理方法、装置及存储介质
[0001]本申请涉及计算机领域,尤其涉及一种数据的处理方法、装置及存储介质。
技术介绍
[0002]目前互联网行业发展的越来越快,现有技术中常用分布式文件系统、Nosql数据库以及云数据库来存储数据,但随着业务量跟用户量的上升,数据量也随之上升,面对越来越庞大且复杂的数据,数据库的压力也越来越大。
[0003]针对现有技术中的上述问题,目前尚未存在有效的解决方案。
技术实现思路
[0004]本申请提供了一种数据的处理方法、装置及存储介质,以解决现有技术中数据量较大导致数据库的存储空间比较紧张的问题。
[0005]第一方面,本申请提供了一种数据的处理方法,包括:确定数据库中满足预设条件的第一表,其中,所述满足预设条件的第一表是指表中的数据访问量低于第一阈值且表中的数据量大于第二阈值;将所述满足预设条件的第一表压缩成目标字段,并将所述目标字段存储至第二表中。
[0006]第二方面,本申请提供了一种数据的处理装置,包括:确定模块,用于确定数据库中满足预设条件 ...
【技术保护点】
【技术特征摘要】
1.一种数据的处理方法,其特征在于,包括:确定数据库中满足预设条件的第一表,其中,所述满足预设条件的第一表是指表中的数据访问量低于第一阈值且表中的数据量大于第二阈值;将所述满足预设条件的第一表压缩成目标字段,并将所述目标字段存储至第二表中。2.根据权利要求1所述的方法,其特征在于,所述将所述满足预设条件的第一表压缩成目标字段,包括:将与MySql关联的数据库中的所述第一表压缩成Json字段,其中,所述Json字段中包括与所述第一表对应的主键;所述将所述目标字段存储至第二表中,包括:将所述Json字段存储至所述第二表中的目标列。3.根据权利要求2所述的方法,其特征在于,在将所述目标字段存储至第二表中之后,所述方法还包括:在接收对所述第一表中的数据的访问请求的情况下,对所述第二表中的Json字段进行拆分,得到一个或多个第三表,其中,所述第三表中保存有与所述一个或多个第三表中其他表关联的主键,所述一个或多个第三表中包括所述第一表;基于所述主键对所述一个或多个第三表进行关联;响应于所述访问请求,从已关联的所述一个或多个第三表中对所述第一表中的数据进行查询。4.根据权利要求3所述的方法,其特征在于,在从已关联的所述一个或多个第三表中对所述第一表中的数据进行查询之后,所述方法还包括:向服务器返回查询结果;在所述服务器指示所述查询结果正常的情况下,指示数据查询成功并结束数据查询;在所述服务器指示所述查询结果异常的情况下,对异常数据进行处理后再次执行基于所述主键进行数据查询的操作。5.根据权利要求1所述的方法,其特征在于,所述对所述第二表中的Json字段进行拆分,包括:基于二进制日志对所述第二表中的Json字段...
【专利技术属性】
技术研发人员:许榴,杨丰玮,李绍斌,宋德超,王沅召,王永永,
申请(专利权)人:珠海联云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。