[发明专利]用于在多租户数据库环境中提供租户的动态重新定位的系统和方法有效
| 申请号: | 201780004871.2 | 申请日: | 2017-08-03 |
| 公开(公告)号: | CN108475215B | 公开(公告)日: | 2022-07-22 |
| 发明(设计)人: | J·德拉瓦瑞恩;S·弗玛;V·赫格德;C·S·K·马赫德哈拉;A·纳玛奇瓦亚姆 | 申请(专利权)人: | 甲骨文国际公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F9/50;H04L67/148;H04L67/1001;H04L67/51 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 租户 数据库 环境 提供 动态 重新 定位 系统 方法 | ||
本文描述的是用于在多租户环境中提供对数据库的访问的系统和方法,包括使用连接池以及支持租户的动态重新定位。根据实施例,软件应用可以代表租户从连接池获得连接,该连接使得软件应用或租户能够访问数据库。重新定位处理使得与多租户或其它客户端应用相关联的租户能够在数据库环境内(例如,跨多个容器数据库)进行重新定位,其中对于客户端应用来说停机时间接近零,重新定位包括管理现有连接的释放以及新连接的迁移,而无需改变底层应用。
版权声明
本专利文献的公开内容的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文献或专利公开内容按照其在专利商标局的专利文件或记录中出现的那样进行传真复制,但是除此之外在任何情况下都保留所有版权。
要求优先权
本申请要求于2016年8月3日提交的申请号为15/228,897的标题为“SYSTEM ANDMETHOD FOR PROVIDING DYNAMIC RELOCATION OF TANANTS IN A MULTITENANT DATABASEENVIRONMENT”的美国专利申请的优先权的权益,该申请通过引用并入本文。
技术领域
本发明的实施例一般而言涉及软件应用服务器和数据库,并且特别地涉及用于提供对多租户环境中的数据库的访问的系统和方法,包括使用连接池以及支持租户的动态重新定位。
背景技术
在数据库环境中,一般描述的连接池作为连接对象的高速缓存进行操作,连接对象中的每个连接对象表示可以由软件应用用来连接到数据库的连接。在运行时,应用可以从连接池中请求连接。如果连接池包括可以满足特定请求的连接,则该连接池可以将该连接返回给应用以供其使用。在一些情况下,如果未找到合适的连接,则可以创建新连接并将该新连接返回给应用。应用可以借用连接来访问数据库并执行一些工作,然后将连接返回给池,其中可以使该连接随后可用于来自相同应用或来自其它应用的后续连接请求。
发明内容
本文描述的是用于在多租户环境中提供对数据库的访问的系统和方法,包括使用连接池以及支持租户的动态重新定位。根据实施例,软件应用可以代表租户从连接池获得连接,该连接使得软件应用或租户能够访问数据库。重新定位处理使得与多租户或其它客户端应用相关联的租户能够在数据库环境内(例如,跨多个容器数据库)进行重新定位,其中对于客户端应用来说停机时间接近零,重新定位包括管理现有连接的释放(drain)以及新连接的迁移,而无需改变底层应用。
附图说明
图1图示了根据实施例的包括连接池的系统。
图2进一步图示了根据实施例的包括连接池的系统,包括支持使用分片数据库。
图3进一步图示了根据实施例的包括连接池的系统,包括支持在多租户环境中使用。
图4图示了根据实施例的支持在连接池环境中的租户的动态重新定位。
图5进一步图示了根据实施例的在连接池环境中支持租户的动态重新定位。
图6进一步图示了根据实施例的在连接池环境中支持租户的动态重新定位。
图7进一步图示了根据实施例的在连接池环境中支持租户的动态重新定位。
图8进一步图示了根据实施例的在连接池环境中支持租户的动态重新定位。
图9进一步图示了根据实施例的在连接池环境中支持租户的动态重新定位。
图10图示了根据实施例的在连接池环境中提供支持租户的动态重新定位的方法。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780004871.2/2.html,转载请声明来源钻瓜专利网。





