[发明专利]对复制型数据库的访问进行负载平衡有效
申请号: | 202110033102.3 | 申请日: | 2013-06-24 |
公开(公告)号: | CN112887368B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 胡维民;L·切达姆巴瑞恩;M·迪尔曼;F·A·坎;B·马瑟尔;K·S·尼尔;L·诺瓦克;K·C·帕泰尔;S·拉马萨伯雷马尼安;M·J·斯泰沃特;H·苏恩 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | H04L67/1001 | 分类号: | H04L67/1001;H04L67/101;H04L67/141;H04L41/02;G06F16/27;H04L67/1097;H04L67/1095 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 周衡威 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复制 数据库 访问 进行 负载 平衡 | ||
本发明涉及对复制型数据库的访问进行负载平衡。具体地,提供了允许用户定义全局服务的技术,其中全局服务跨多个复制型数据库提供。数据库客户端连接到全局服务并使用该全局服务,就像它们当前在单个数据库上使用一般服务一样。在接收到连接请求时,被统称为全局数据服务框架(GDS框架)的一组组件自动地选择连接客户端的最佳数据库服务器实例。一旦那些连接被建立,客户端就至少部分地基于由GDS框架发送给客户端的建议消息确定向它们连接到的那些数据库服务器实例中的哪个数据库服务器实例发送请求。
本申请是申请日为2013年6月24日、题为“对复制型数据库的访问进行负载平衡”的发明专利申请202010114426.5的分案申请,发明专利申请202010114426.5是申请日为2013年6月24日、题为“对复制型数据库的访问进行负载平衡”的发明专利申请201380057923.4的分案申请。
技术领域
本发明设计跨管理分布式副本的系统提供服务,并且更具体地,涉及用于管理到这些系统的连接和这些系统中的负载平衡的全局数据服务框架,以及涉及跨这些副本管理服务的故障转移。
背景技术
由于各种原因,许多商业维护相同数据的多个拷贝。例如,国际化公司可能跨位于世界各地的许多数据库复制关键数据。维护相同数据的多个副本的原因包括,但不限于:
·商业连续性和灾难恢复;
·为本地客户的性能优化;
·内容本地化和高速缓存;
·遵守当地法律;及
·集成通过并购获得的数据中心。
虽然维护相同数据的若干个副本可以提供多种好处,但是如果不能有效地管理,这也会成为麻烦。因此,已经开发了提供“数据库服务”并允许跨属于同一集群网格的数据库服务器实例进行服务级别工作负载管理的数据库系统。
遗憾的是,跨属于集群网格的数据库服务器实例管理工作负载没有考虑在那个网格之外维护的潜在的大量副本。分布式环境通常比集群支持更高程度的异质性。例如,在分布式环境中,跨其维护副本的各种系统可以具有不同的硬件系统架构、不同的操作系统、甚至不同类型的数据库系统。与集群不同,分布式环境中的数据库不能访问用于保持状态的共享存储。因此,通过其可以高效地管理相同数据的多个分布式副本的机制将是所期望的。
在本节中描述的方法是可以实行的方法,但不一定是先前已被构想或实行的方法。因此,除非另外指出,否则不应当假设本节中描述的任何方法仅仅因为它们被包括在本节中就有资格作为现有技术。
附图说明
附图中:
图1是根据本发明实施例的由全局数据服务框架管理的分布式复制系统的框图;
图2是根据本发明实施例的其中各种数据库系统被分成区域的图1的分布式复制系统的框图;
图3是根据本发明实施例的说明如何响应连接请求的流程图;以及
图4是其上可以实现本发明实施例的计算机系统的框图。
具体实施方式
在以下描述中,为了解释的目的,阐述了众多具体的细节,以便提供对本发明的透彻理解。但是,很显然,也可以在没有这些具体细节的情况下实践本发明。在其它情况下,众所周知的结构和设备以框图形式示出,以避免不必要地混淆本发明。
总体概述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110033102.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:石油管螺纹车床自动上下料机
- 下一篇:一种用于信息网络工程监控装置