[发明专利]一种数据存储的方法及装置在审
申请号: | 201910179613.9 | 申请日: | 2019-03-07 |
公开(公告)号: | CN110008173A | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 全开朗 | 申请(专利权)人: | 深圳市买买提信息科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/172 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第一服务器 数据文件 第一数据 接收客户端 查询请求 存储指令 数据存储 客户端 数据量 预设 发送 存储数据文件 发送数据文件 数据文件格式 数据文件转换 格式转换 快速转换 服务器 数据库 存储 携带 申请 | ||
本申请实施例公开了一种数据存储的方法及装置,其中该方法包括:第一服务器接收客户端发送的存储指令,存储指令携带第一数据文件;第一服务器判断第一数据文件的数据量是否大于或等于预设阈值;若第一数据文件的数据量大于或等于预设阈值,第一服务器将第一数据文件由第一数据格式转换为JSON数据格式存储至第一数据库;第一服务器接收客户端发送的第第一查询请求;第一服务器根据第一查询请求将JSON数据格式的第一数据文件转换为第一数据格式的第一数据文件;第一服务器将第一数据格式的第一数据文件发送给客户端。采用本发明实施例,以JSON数据格式存储数据文件,服务器可以快速转换数据文件格式,更快向客户端发送数据文件。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据存储的方法和装置。
背景技术
关系型数据库管理系统MYSQL以它高可用性和存储稳定性受到了越来越多企业的青睐,企业将大量业务数据存储到MYSQL数据库服务器中。现有存储数据文件的方式中,可以将数据文件以二进制格式进行存储,也可以将数据文件以JSON格式存储。其中,JSON数据格式相对于二进制格式更容易解析和生成,并且网络传输效率也更高;二进制格式相对于JSON格式更稳定,不易篡改和丢失。
当服务器将数据文件以二进制格式进行存储,查询数据文件时,需要对二进制格式进行解析,当数据文件过大,服务器需要对大量的二进制进行解析,这会加重服务器的数据处理量,使得服务器的运行速度降低。当服务器将数据文件以JSON格式进行存储,数据文件的稳定性不强,容易导致数据文件被篡改或者丢失。因此,如何对数据文件进行存储是目前亟待解决的问题。
发明内容
本申请实施例提供一种数据存储的方法及装置,以JSON数据格式存储数据文件,服务器可以快速转换数据文件格式,更快向客户端发送数据文件。
第一方面,本发明实施例提供了一种数据存储的方法,该方法包括:第一服务器接收客户端发送的存储指令,存储指令用于指示所述第一服务器对第一数据文件进行存储,存储指令携带所述第一数据文件;第一服务器判断所述第一数据文件的数据量是否大于或等于预设阈值;若第一数据文件的数据量大于或等于所述预设阈值,第一服务器将所述第一数据文件由第一数据格式转换为JSON数据格式存储至第一数据库;第一服务器接收客户端发送的第第一查询请求,第一查询请求用于请求获取所述第一数据文件;第一服务器根据第一查询请求将JSON数据格式的第一数据文件转换为第一数据格式的第一数据文件;第一服务器将所述第一数据格式的所述第一数据文件发送给所述客户端。
实施本发明实施例,当需要存储的数据文件过大,服务器将数据文件以JSON的数据格式存储在数据库,使得客户端查询数据文件时,服务器易于解析JSON格式的数据文件,服务器更快速的向客户端发送数据文件,有效提高了客户端获取数据文件的速度。
可选的,若第一数据文件的数据量大于或等于预设阈值,第一服务器将第一数据文件由第一数据格式转换为二进制数据格式存储至第二数据库。
实施本发明实施例,服务器将数据文件以JSON格式存储在数据库,服务器快速的向终端发送数据文件,有效提高了终端查询数据文件的速度;服务器将数据文件以二进制数据格式对数据文件进行存储,由于二进制格式不易被篡改和丢失,所以有效保障数据文件存储的稳定性。
可选的,若第一数据文件的数据量小于预设阈值,第一服务器将第一数据文件由第一数据格式转换为二进制数据格式存储至所述第二数据库。
实施本发明实施例,当数据文件较小,数据格式转化为二进制格式的二进制代码也较少,因此将数据量较小的数据文件以二进制格式存储至数据库,即可以保障数据文件的查询速度,也可以保障数据文件的稳定性。
可选的,第一服务器为服务器集群中的一台服务器,服务器集群包括多台服务器,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市买买提信息科技有限公司,未经深圳市买买提信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910179613.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种片上系统
- 下一篇:一种目录导出方法、系统及相关装置