[发明专利]一种存储大量数据的方法无效
申请号: | 201210207787.X | 申请日: | 2012-06-21 |
公开(公告)号: | CN102779166A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 吕奇勇;张进科;李瑞峰 | 申请(专利权)人: | 宁波波导股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 袁忠卫 |
地址: | 315500 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 大量 数据 方法 | ||
技术领域
本发明涉及移动互联网数据通信领域,尤其是一种该通信领域的存储大量数据的方法。
背景技术
现有的移动互联网数据通信中常用的数据库为关系型数据库。关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据库。关系模型由关系数据结构、关系操作集合和完整性约束三部分组成。
在关系型数据库中,各数据项之间用关系来组织,关系是表之间的一种连接,通过关系,可以更灵活地表示和操纵数据。
目前通信中大量用户定时(如每10秒)产生大量的数据,关系型数据库通常一个表中存储大量的数据,如1亿个数据,由于各个数据之间互相关联,当用户进行查询时,需要在大量的数据中进行查询,造成查询速度慢,无法及时响应用户对数据查询的要求。
发明内容
本发明所要解决的技术问题是一种读取速度快、扩容方便的存储大量数据的方法。
本发明解决上述技术问题所采用的技术方案为:一种存储大量数据的方法,其特征在于,包括如下步骤:
1)移动终端向服务器端传送数据,所述数据中包括相应的移动终端的设备号;
2)服务器端接收到移动终端传送的数据后,将接收到的设备号经过编码转换后,
根据获取的编码创建一级目录和二级目录;
3)服务器端根据接收到的设备号创建三级目录;
4)服务器端根据接收到数据时的年份作为四级目录,以接收到数据时的日期格式
作为文件名将接收到的数据存储在相应的小型数据库中。
优选的,所述编码为MD5编码,所述设备号为IMEI。
在步骤2)中,获取编码的前两位创建一级目录,第三位和第四位作为二级目录。
本发明不限于四级目录,也可以为,在步骤4)中,服务器端以接收到数据时的月份作为五级目录。
与现有技术相比,本发明的优点在于:加快数据读取速度,系统根据配置的规则能很快能找到每个设备对应的小型数据库进行数据存储操作,兼容了文件数据库的易于扩充、易于编制和关系型数据库的结构化、最低冗余度、较高的程式和数据独立性等优点。
附图说明
图1为本发明的存储方法的流程图。
具体实施方式
以下结合附图实施例对本发明作进一步详细描述。
参见图1,一种大量数据的存储方法,包括如下步骤:
1)服务器端采用小型数据库,如SQLite小型数据库,分别存储每一个移动终端的数据,用户移动终端向服务器端传送数据并进行存储,在该传送的数据中包括移动终端的设备号,在本发明中,以国际移动装备辨识码(IMEI)为例,该码为唯一的,与每一个移动终端一一对应;
2)服务器端接收到移动终端传送的数据后,将接收到的设备号经过编码转换后获取前两位创建一级目录,第三位和第四位作为二级目录;在本实施例中,采用MD5编码,当然也可以采用其他编码,只要产生的编码具有唯一性即可;
3)将接收到的设备号,IMEI作为三级目录;
4)以服务器接收到数据时的年份作为四级目录,以接收到数据时的日期格式作为文件名将接收到的数据进行存储,存储在设备对应的小型数据库中;在这一步骤中,也可以增加一个目录,即以服务器接收到数据时的月份作为五级目录。
如,某一移动终端,其IMEI为00000038,经过MD5编码后,得到md5(1)=C4CA4238A0B923820DCC509A6F75849B;则以2012年6月13日传送的数据为例,其在服务器端存储的目录结构为C4/CA/00000038/2012/20120301.db。
采用上述的存储方法,当用户进行查询时,服务器根据上述配置的规则能很快找到每个移动终端对应的小型数据库,在该小型数据库中进行查询,而无需在服务器端所有的数据库中进行查询,大大加快了查询速度,能够及时响应用户对数据查询的要求。
以上所述仅为本发明的优选实施方式,应当指出,对于本领域的普通技术人员而言,在不脱离本发明的原理前提下,还可以做出多种变形和改进,这也应该视为本发明的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波波导股份有限公司,未经宁波波导股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210207787.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:粉末状食物量度及配给器
- 下一篇:一种防止炊具干烧的智能控制电路
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置