CN102779166A - 一种存储大量数据的方法 - Google Patents
一种存储大量数据的方法 Download PDFInfo
- Publication number
- CN102779166A CN102779166A CN201210207787XA CN201210207787A CN102779166A CN 102779166 A CN102779166 A CN 102779166A CN 201210207787X A CN201210207787X A CN 201210207787XA CN 201210207787 A CN201210207787 A CN 201210207787A CN 102779166 A CN102779166 A CN 102779166A
- Authority
- CN
- China
- Prior art keywords
- data
- server end
- device number
- received
- catalogue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种存储大量数据的方法,包括如下步骤:1)移动终端向服务器端传送数据,所述数据中包括相应的移动终端的设备号;2)服务器端接收到移动终端传送的数据后,将接收到的设备号经过编码转换后,根据获取的编码创建一级目录和二级目录;3)服务器端根据接收到的设备号创建三级目录;4)服务器端根据接收到数据时的年份作为四级目录,以接收到数据时的日期格式作为文件名将接收到的数据存储在相应的小型数据库中。加快数据读取速度,***根据配置的规则能很快能找到每个设备对应的小型数据库进行数据存储操作,兼容了文件数据库的易于扩充、易于编制和关系型数据库的结构化、最低冗余度、较高的程式和数据独立性等优点。
Description
技术领域
本发明涉及移动互联网数据通信领域,尤其是一种该通信领域的存储大量数据的方法。
背景技术
现有的移动互联网数据通信中常用的数据库为关系型数据库。关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据库。关系模型由关系数据结构、关系操作集合和完整性约束三部分组成。
在关系型数据库中,各数据项之间用关系来组织,关系是表之间的一种连接,通过关系,可以更灵活地表示和操纵数据。
目前通信中大量用户定时(如每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。
采用上述的存储方法,当用户进行查询时,服务器根据上述配置的规则能很快找到每个移动终端对应的小型数据库,在该小型数据库中进行查询,而无需在服务器端所有的数据库中进行查询,大大加快了查询速度,能够及时响应用户对数据查询的要求。
以上所述仅为本发明的优选实施方式,应当指出,对于本领域的普通技术人员而言,在不脱离本发明的原理前提下,还可以做出多种变形和改进,这也应该视为本发明的保护范围。
Claims (4)
1.一种存储大量数据的方法,其特征在于,包括如下步骤:
1)移动终端向服务器端传送数据,所述数据中包括相应的移动终端的设备号;
2)服务器端接收到移动终端传送的数据后,将接收到的设备号经过编码转换后,
根据获取的编码创建一级目录和二级目录;
3)服务器端根据接收到的设备号创建三级目录;
4)服务器端根据接收到数据时的年份作为四级目录,以接收到数据时的日期格式
作为文件名将接收到的数据存储在相应的小型数据库中。
2.如权利要求1所述的存储大量数据的方法,其特征在于,所述编码为MD5编码,所述设备号为IMEI。
3.如权利要求2所述的存数大量数据的方法,其特征在于,获取编码的前两位创建一级目录,第三位和第四位作为二级目录。
4.如权利要求1所述的存储大量数据的方法,其特征在于,在步骤4)中,服务器端以接收到数据时的月份作为五级目录。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210207787XA CN102779166A (zh) | 2012-06-21 | 2012-06-21 | 一种存储大量数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210207787XA CN102779166A (zh) | 2012-06-21 | 2012-06-21 | 一种存储大量数据的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102779166A true CN102779166A (zh) | 2012-11-14 |
Family
ID=47124078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210207787XA Pending CN102779166A (zh) | 2012-06-21 | 2012-06-21 | 一种存储大量数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102779166A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893539A (zh) * | 2016-03-31 | 2016-08-24 | 广东欧珀移动通信有限公司 | Imei号查找方法、装置和移动终端 |
CN106940733A (zh) * | 2017-04-12 | 2017-07-11 | 福建中金在线信息科技有限公司 | 一种图片存储方法和服务器 |
CN111078650A (zh) * | 2019-12-20 | 2020-04-28 | 成都康赛信息技术有限公司 | 一种文件存储方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101459557A (zh) * | 2008-11-29 | 2009-06-17 | 成都市华为赛门铁克科技有限公司 | 一种安全日志集中存储方法及装置 |
CN101859316A (zh) * | 2010-04-29 | 2010-10-13 | 北京无限立通通讯技术有限责任公司 | 一种对海量文件进行存取的方法及装置 |
CN102096563A (zh) * | 2009-12-14 | 2011-06-15 | 北大方正集团有限公司 | 一种打印控制器客户端预览作业的方法与*** |
-
2012
- 2012-06-21 CN CN201210207787XA patent/CN102779166A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101459557A (zh) * | 2008-11-29 | 2009-06-17 | 成都市华为赛门铁克科技有限公司 | 一种安全日志集中存储方法及装置 |
CN102096563A (zh) * | 2009-12-14 | 2011-06-15 | 北大方正集团有限公司 | 一种打印控制器客户端预览作业的方法与*** |
CN101859316A (zh) * | 2010-04-29 | 2010-10-13 | 北京无限立通通讯技术有限责任公司 | 一种对海量文件进行存取的方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893539A (zh) * | 2016-03-31 | 2016-08-24 | 广东欧珀移动通信有限公司 | Imei号查找方法、装置和移动终端 |
CN105893539B (zh) * | 2016-03-31 | 2018-01-19 | 广东欧珀移动通信有限公司 | Imei号查找方法、装置和移动终端 |
CN106940733A (zh) * | 2017-04-12 | 2017-07-11 | 福建中金在线信息科技有限公司 | 一种图片存储方法和服务器 |
CN111078650A (zh) * | 2019-12-20 | 2020-04-28 | 成都康赛信息技术有限公司 | 一种文件存储方法 |
CN111078650B (zh) * | 2019-12-20 | 2023-07-25 | 成都康赛信息技术有限公司 | 一种文件存储方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103473230A (zh) | 服务范围确定方法、物流服务提供方推荐方法及相应装置 | |
WO2015195830A3 (en) | Data query method and apparatus | |
CN102622371B (zh) | 一种历史关联库***及其实现方法和电子学习设备 | |
CN103353899A (zh) | 一种综合信息精准搜索方法 | |
CN103368992A (zh) | 一种信息推送方法及装置 | |
EP2665000A3 (en) | Processing queries in a computer network using business intelligence tools | |
CN102999625A (zh) | 一种检索请求语义扩展方法 | |
CN102722525A (zh) | 通讯录人名的语言模型建立方法、语音搜索方法及其*** | |
CN105787849A (zh) | 基于公众平台的失物招领、失物寻找解决方案及*** | |
CN102411582A (zh) | 图片搜索方法、装置及客户端 | |
CN102779166A (zh) | 一种存储大量数据的方法 | |
CN103491089A (zh) | 一种基于http的数据还原中的转码方法及*** | |
CN106528688B (zh) | 一种针对Twitter的分析取证方法 | |
CN103699557A (zh) | 报表处理方法及*** | |
CN104778210A (zh) | 一种微博转发树和转发森林构建方法 | |
CN104601554A (zh) | 一种数据交换方法及数据交换装置 | |
CN104281620A (zh) | 一种支持多音字的联系人数据查询方法和装置 | |
CN102419840A (zh) | 图书馆在线借书*** | |
CN104462588A (zh) | 一种基于云数据库的知识产权检索*** | |
CN104731965A (zh) | 一种基于互联网地图的酒店查询方法 | |
CN112241399B (zh) | 基于NoSQL的PSD-BPA数据解析及管理方法及*** | |
CN102968728A (zh) | 一种基于条码扫描终端的商品标准符合性查询的方法 | |
CN104142938A (zh) | 一种微博的数据处理方法、装置及*** | |
CN103425657A (zh) | 一种邮件搜索的方法和装置 | |
CN102932512A (zh) | 一种联系人的解析、生成方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121114 |