[发明专利]基于数据特征的数据存取方法及系统有效
| 申请号: | 201210089721.5 | 申请日: | 2012-03-30 |
| 公开(公告)号: | CN103365881A | 公开(公告)日: | 2013-10-23 |
| 发明(设计)人: | 吴静;杨晓俊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 数据 特征 存取 方法 系统 | ||
技术领域
本发明涉及数据存取技术,尤其涉及基于数据特征的数据存取方法及系统。
背景技术
敏捷框架(APD,Agile Product Development)系统中,数据库只对内网用户开放,内网用户可根据需求对数据库存放的不同数据表进行访问。
所述APD系统具体如腾讯敏捷框架(TAPD,Tencent Agile Product Development)。下面以TAPD系统为例对现有APD系统中的数据存取方法进行详细说明:TAPD系统中,将数据表存放在少数的几个数据库里,预先建立表名与存放相应数据表的数据库地址之间的对应关系;对数据表进行访问时,由访问请求中包含的表名便可寻址到相应数据库的地址,进而对相应数据库进行访问。
TAPD系统只对内网用户开发,而实际运用中常需要将TAPD系统公开到外网;公开到外网后,发现存在以下问题:由于数据表存放在少数的几个数据库里,对各数据库访问的用户量激增,甚至导致系统崩溃,这加大了对TAPD系统的访问压力。
发明内容
本发明提供了一种基于数据特征的数据存取方法,该方法能够减少将APD系统公开到外网后带来的访问压力。
本发明提供了一种基于数据特征的数据存取系统,该系统能够减少将APD系统公开到外网后带来的访问压力。
一种基于数据特征的数据存取方法,按照数据特征对敏捷框架APD数据库进行分库,为每个分库后的数据库配置唯一的特征标识;该方法包括:
接收来自用户的访问请求;
由访问请求中的表名判断对应的数据库是否为进行划分后的数据库,如果不是,则直接访问对应的数据库;否则,解析出访问请求中的特征标识,找到特征标识对应的数据库,对找到的数据库进行访问。
一种基于数据特征的数据存取系统,该系统包括分库单元、请求接收单元和访问判断单元;
所述分库单元,用于按照数据特征对敏捷框架APD数据库进行分库,为每个分库后的数据库配置唯一的特征标识;
所述请求接收单元,用于接收来自用户的访问请求,传送给所述判断单元;
所述访问判断单元,用于由访问请求中的表名判断对应的数据库是否为进行划分后的数据库,如果不是,则直接访问对应的数据库;否则,解析出访问请求中的特征标识,找到特征标识对应的数据库,对找到的数据库进行访问。
从上述方案可以看出,本发明预先按照数据特征对敏捷框架APD数据库进行分库,为每个分库后的数据库配置唯一的特征标识;而后,在接收来自用户的访问请求时,由访问请求中的表名判断对应的数据库是否为进行划分后的数据库,如果是,则解析出访问请求中的特征标识,找到特征标识对应的数据库,对找到的数据库进行访问。本发明对APD数据库进行分库,将现有少有的几个数据库进行细分,减少了现有对各数据库的访问压力,使用户访问分摊到细化后的各数据库上,进而减少了将APD系统公开到外网后带来的访问压力。
附图说明
图1为本发明基于数据特征的数据存取方法示意性流程图;
图2为本发明预先进行数据库分库的流程图实例;
图3为本发明进行数据访问的流程图实例;
图4为本发明基于数据特征的数据存取系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
本发明中,对APD数据库进行分库,将现有少有的几个数据库进行细分,使用户访问分摊到细化后的各数据库上。参见图1,为本发明基于数据特征的数据存取方法示意性流程图,该方法预先按照数据特征对APD数据库进行分库,为每个分库后的数据库配置唯一的特征标识。
数据库内存储了数据表,按照数据表的数据特征对APD数据库进行分库,将具有相同数据特征的数据表分到一个数据库中。所述数据特征可根据需要确定,例如为项目,相应地,所述特征标识为项目标识。
图1的流程包括以下步骤:
步骤101,接收来自用户的访问请求;
步骤102,由访问请求中的表名判断对应的数据库是否为进行划分后的数据库,如果不是,则直接访问对应的数据库;否则,执行步骤103。
步骤103,解析出访问请求中的特征标识,找到特征标识对应的数据库,对找到的数据库进行访问。
访问请求对数据的访问方式有多种,例如数组型访问方式、字符串型访问方式,而不同类型的数据源选择器可从访问请求中解析出特征标识。相应地,本步骤所述解析出访问请求中的特征标识包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210089721.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车载多广角摄像头图像合成处理装置及方法
- 下一篇:高压气体放电式灯具
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





