[发明专利]一种大量信息存储和检索的方法无效
| 申请号: | 200610027739.7 | 申请日: | 2006-06-19 |
| 公开(公告)号: | CN101093482A | 公开(公告)日: | 2007-12-26 |
| 发明(设计)人: | 冯谧 | 申请(专利权)人: | 上海全成通信技术有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04M3/493 |
| 代理公司: | 上海科盛知识产权代理有限公司 | 代理人: | 赵志远 |
| 地址: | 200050上海市延安西*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 大量 信息 存储 检索 方法 | ||
技术领域
本发明涉及移动运营商业务系统,特别是涉及一种大量信息存储和检索的方法。
背景技术
移动运营商的用户量非常巨大,用户信息也非常庞杂,运营商业务信息有如下特点:
1.每一个用户具有唯一的不重复的手机号码,手机号码就是用户的身份标识。
2.用户的各种行为基本围绕手机号码展开,如使用各种业务,开通业务等等。
3.用户的行为产生的数据库操作占所有数据库操作的绝大部分。意即数据库的压力基本来源于手机用户的各种需求,系统的统计、分析等运营商本身业务需求不是主要来源。
4.用户行为要求的结果实时性非常高,实时性差的系统会因为用户体验非常差而被运营商抛弃。
因此如何在海量信息中快速查找需要的内容是移动运营商业务系统面临的共同难题。
发明内容
本发明的目的是为了克服上述现有技术存在的缺陷而提供一种大量信息存储和检索的方法。
本发明的目的可以通过以下技术方案来实现:一种大量信息存储和检索的方法,其特征在于,该方法通过手机号码为中心的数据组织方式,进行前端系统对数据库的数据储存和前端系统调用数据库进行的数据查询。
述的手机号码为中心的数据组织方式为:用户数据存储在指定数据库的数据表中,手机号码以数字形式存储;数据表通过手机号码分区方式进行手机号码的分区,并通过手机号码为关键项建立索引。
所述的手机号码分区方式可以为:将所有手机号码分为两百个区,按手机号码后三位号码模两百后的余数将手机号码分到不同的分区中。
所述的手机号码分区方式可以为:将所有手机号码分为两百个区,按手机号码中间某三位号码模两百后的余数将手机号码分到不同的分区中。
所述的前端系统对数据库的数据储存包括以下步骤:
a.前段系统将以手机号码为标识的用户信息传入数据库;
b.数据库通过手机号码分区方式找到上述手机号码指定的存储分区;
c.数据库将数据存入指定的存储分区内,并更新相应的索引。
所述的前端系统调用数据库进行的数据查询包括以下步骤:
a.前端系统将以手机号码为标识的查询条件传入数据库;
b.数据库通过手机号码分区方式找到上述手机号码指定的存储分区;
c.数据库根据索引在指定的存储分区内快速找到相关内容,返回给前端系统。
所述的不同的分区可以分布在不同的文件或不同的物理存储上。
与现有技术相比,本发明具有消耗资源小、查找效率和实时性高、冲突小等特点。
附图说明
图1为本方明的拓扑图。
具体实施方式
下面结合附图对本发明作进一步说明。
如图1所示,一种大量信息存储和检索的方法,该方法通过手机号码为中心的数据组织方式,进行前端系统对数据库的数据储存和前端系统调用数据库进行的数据查询。
本实施例提供了一种移动运营商客户信息存储和检索的数据库方法。本实施例根据移动运营商客户信息的特点,对大量的用户信息按照手机号码的特征进行数据库的分区存储,对相应信息进行查询时按照手机号码特征定位分区后再进行查找,极大的提高了数据查找的效率。
本实施例的核心是以手机号码为中心组织各项数据,提供高效的数据存储和检索方法。本实施例的主要方案如下:
用户数据存储在指定数据库的数据表中,手机号码以数字形式存储。
数据表按照手机号码进行分区。如:整个手机号码分为200个区,每个区存放的数据的特点为此区中手机号码的后三位模200后的余数相同。
如:135xxxxx000用户相关的信息存储在0号分区内
135xxxxx001用户相关的信息存储在1号分区内
13xxxxxx201用户相关的信息也存储在2号分区内
具体的数据分布方式可以根据手机用户的号段的实际分布情况进行调整,如可以不用手机号码末三位,可以采用中间某三位模200的方式进行分布。分布方式的最终目的是使落在各分区内的信息量(数据库记录数)相对均衡,即在业务系统运行过程中各数据库分区内的记录数分布比较均匀。
整个数据库表以手机号码为关键项建立索引,通过索引提高数据查询的效率和速度。
前端系统使用数据库表进行数据存储时采用如下方式:
前端系统将以手机号码为主体的用户信息传入数据库;
数据库根据手机号码特点进行指定方式的运算(如用后三位模200),找到指定的存储分区;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海全成通信技术有限公司,未经上海全成通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610027739.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:链帘传动布液床吸式过滤器
- 下一篇:自动语音应答系统菜单的生成方法及装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





