[发明专利]一种数据库分配会话对象的方法、数据库和服务器有效
申请号: | 201810841642.2 | 申请日: | 2018-07-26 |
公开(公告)号: | CN109145061B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 孙进宝 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 分配 会话 对象 方法 服务器 | ||
本说明书实施例公开了一种数据库分配会话对象的方法、数据库和服务器,在数据库连接会话资源优先的条件下,把数据库的会话对象合理的集中分配给应用,能在很大程度上提高会话的使用率,降低应用在有业务等待需要数据库的会话资源而此时数据库服务的会话资源在其他的应用服务器上仍有空闲,也就是在数据库的角度上说,数据库的其他会话资源即使空闲也不能提供服务的情形出现的可能性,从而明显降低呼损率,提高数据库的响应成功率,也就是为数据库与应用提供一种更加优良的连接方案。
技术领域
本申请涉及数据库技术领域,尤其涉及一种数据库分配会话对象的方法、数据库和服务器。
背景技术
数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统,都在各个方面得到了广泛的应用。
在数据库的运行过程中,数据库需要同时与多个应用建立连接以传递数据,随着技术的发展,数据库需要同时连接的应用的数目越来越高,这要求数据库能够提供更稳定的连接方案。
发明内容
本发明了提供了一种数据库分配会话对象的方法、数据库和服务器。
第一方面,本说明书实施例提供了一种数据库分配会话对象的方法,包括:数据库接收应用的访问请求;所述数据库响应所述访问请求,从自身所有可分配的会话对象中分配一个会话对象给所述应用;所述数据库通过分配的会话对象,将对应的逻辑数据源中的数据传递给所述应用。
第二方面,本说明书实施例提供了一种数据库,包括:
接收单元,用于接收应用的访问请求;
分配单元,用于响应所述访问请求,从自身所有可分配的会话对象中分配一个会话对象给所述应用;
数据传递单元,用于通过分配的会话对象,将对应的逻辑数据源中的数据传递给所述应用。
第三方面,本说明书实施例提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面任一项所述方法的步骤。
第四方面,本说明书实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一项所述方法的步骤。
本说明书实施例有益效果如下:
数据库从所有可分配的会话对象中分配一个会话对象给应用,相当于共享了同一数据库中的会话对象以分配给应用,避免了数据库中一个逻辑数据源的会话对象被全部占用而其他逻辑数据源的会话对象即使空闲也不能提供服务的情形出现,提高了会话对象的使用率,从而明显地降低了呼损率,提高了数据库响应的成功率,也即数据库提供了更加稳定的连接方案。
附图说明
图1为本说明书实施例提供的数据库与应用之间交互的场景示意图;
图2为本说明书实施例提供的数据库分配会话对象的方法的流程图;
图3为本说明书实施例提供的数据库的模块图;
图4为本说明书实施例提供的服务器的结构示意图。
具体实施方式
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810841642.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法及装置
- 下一篇:一种自学习的信息分类处理装置