[实用新型]一种连接数据库的代理系统有效
申请号: | 201120573685.0 | 申请日: | 2011-12-31 |
公开(公告)号: | CN202395813U | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 胡加明 | 申请(专利权)人: | 苏州阔地网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215121 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连接 数据库 代理 系统 | ||
技术领域
本实用新型属于数据库技术领域,尤其涉及一种连接数据库的代理系统。
背景技术
在科技迅速发展的今天,数据库技术的发展已经趋于成熟。为增强访问数据库的安全性,代理技术被广泛地应用,于现有技术中,申请号为02137696.4的发明“一种通过协议代理方式访问数据库的方法”,公开了一种通过协议代理方式访问数据库的方法。在该方法中,客户端计算机对数据库系统之间经协议代理模块通信,该协议代理模块负责管理与数据库系统之间的通信连接,对访问数据库的请求进行队列控制和超时控制,并且负责客户端计算机与数据库系统之间协议格式的转换。此外,在协议代理模块的软件实现方式中,利用配置文件,以特定的格式描述协议代理模块与数据库系统之间的通信协议和客户端计算机与数据库之间的协议格式转换方式。
上述发明通过设置协议代理模块,实现客户端计算机与数据库系统之间的通信连接,并利用配置文件描述客户端计算机与数据库之间的协议格式转换。然而,于上述发明专利申请中,提供的配置文件进行协议格式转换方式较为单一,容易对数据库的安全造成威胁。且对所有业务均采用同一种处理方式,使得系统的业务处理效率较低。
实用新型内容
本实用新型提供一种连接数据库的代理系统以解决上述问题。
本实用新型提供一种连接数据库的代理系统,包括业务服务器、代理服务器以及数据库服务器,所述业务服务器连接所述代理服务器,所述代理服务器连接所述数据库服务器,所述业务服务器,用于向所述代理服务器发送业务请求。所述代理服务器,包括接收器、计算器以及处理器,所述接收器连接所述计算器,所述计算器连接所述处理器。所述接收器,用于接收业务服务器发送的业务请求后,将所述业务服务器连接至与所述业务服务器对应的数据库服务器内的数据库。所述计算器,用于根据数据库的单位时间查询传输字节数及单位时间运算操作数,获取每个数据库的重要性参数。所述处理器,用于确定建立的线程池的优先级,并根据所述线程池的优先级及数据库的重要性参数分配相应的线程池处理与对应数据库相关的业务。
相较于先前技术,根据本实用新型提供的连接数据库的代理系统,设置代理服务器根据不同业务请求将业务服务器连接至对应的数据库服务器内的数据库,避免了登陆密码的泄露,提高了系统安全性。另外,获取不同数据库的重要性参数并对线程池区分优先级,以此确定待处理业务的分配方式。以上根据不同业务对应的数据库重要性分配线程池的处理任务,提高了系统业务处理性能。
附图说明
此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分,本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中:
图1所示为根据本实用新型的较佳实施例提供的连接数据库的代理系统的示意图;
图2所示为根据本实用新型的较佳实施例提供的连接数据库的代理系统的工作流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本实用新型。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为根据本实用新型的较佳实施例提供的连接数据库的代理系统的示意图。如图1所示,本实用新型较佳实施例提供的连接数据库的代理系统包括业务服务器1、代理服务器2以及数据库服务器3,所述业务服务器1连接所述代理服务器2,所述代理服务器2连接所述数据库服务器3。所述业务服务器1,用于向所述代理服务器2发送业务请求。所述代理服务器2,包括接收器21、计算器22以及处理器23,所述接收器21连接所述计算器22,所述计算器22连接所述处理器23。所述接收器21,用于接收业务服务器1发送的业务请求后,将所述业务服务器1连接至与所述业务服务器1对应的数据库服务器3内的数据库。所述计算器22,用于根据数据库的单位时间查询传输字节数及单位时间运算操作数,获取每个数据库的重要性参数。所述处理器23,用于确定建立的线程池的优先级,并根据所述线程池的优先级及数据库的重要性参数分配相应的线程池处理与对应数据库相关的业务。
本实用新型又一较佳实施例提供的连接数据库的代理系统还可以包括缓存服务器,所述业务服务器通过所述缓存服务器与所述代理服务器连接。
图2所示为根据本实用新型的较佳实施例提供的连接数据库的代理系统的工作流程图。如图2所示,本实用新型较佳实施例提供的连接数据库的代理系统的工作流程包括步骤101~103。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州阔地网络科技有限公司,未经苏州阔地网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120573685.0/2.html,转载请声明来源钻瓜专利网。