[发明专利]在分布式集群系统中隔开节点有效
申请号: | 201880050645.2 | 申请日: | 2018-08-02 |
公开(公告)号: | CN110998562B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | N·怀亚特;S·拉斯普迪克;V·尤尤利 | 申请(专利权)人: | 硕动力公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F11/14 |
代理公司: | 北京市联德律师事务所 11361 | 代理人: | 黄大正;张来光 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 集群 系统 隔开 节点 | ||
公开了与将多个节点中的第一节点隔开有关的技术,所述多个节点被配置为处理对存储在分布式存储器中的数据的请求。在各种实施例中,数据库系统存储指示第一节点被允许更新存储在元数据服务器处的目录的值。在各种实施例中,响应于确定防止第一节点更新目录以及写入分布式存储器,数据库系统更新该值以指示不允许第一节点更新目录,并指示分布式存储器防止对分配给第一节点以写入数据的特定部分进行写入操作。
技术领域
本公开总体上涉及高可用性系统,并且更具体地,涉及集群数据库系统。
背景技术
当组织希望为其用户存储信息时,该组织通常实现数据库系统,该数据库系统以可以被有效访问的有组织的方式存储该信息。大型企业系统的数据库系统可依赖多个服务器来实现计算机集群,其中各个服务器充当运行数据库应用的实例的集群节点。这些节点可以单独服务来自用户的对数据进行操作的请求。为了确保集群的可靠性,集群可能需要考虑节点发生故障的情况。
附图说明
图1是示出根据一些实施例的实现数据库的数据库系统的示例性元素的框图。
图2是示出根据一些实施例的维护授权标识符的元数据服务器的示例性元素的框图。
图3是示出根据一些实施例的服务于将数据写入分布式存储器的请求的活动节点的示例性元素的框图。
图4-图6是示出根据一些实施例的与隔开节点有关的示例性方法的流程图。
图7是示出根据一些实施例的示例性计算机系统的框图。
本公开包括对“一个实施例”或“一实施例”的引用。短语“在一个实施例中”或“在一实施例中”的出现不一定指相同的实施例。可以按照与本公开一致的任何合适方式来组合特定特征、结构或特性。
在本公开中,可以将不同实体(其可以被不同地称为“单元”、“电路”、其他组件等)描述或称为“被配置”为执行一个或更多个任务或操作。本文使用[实体]被配置为[执行一个或更多个任务]这一公式来指结构(即,物理的事物,例如电子电路)。更具体地,该公式用于指示该结构被布置为在操作期间执行一个或更多个任务。结构可以说是“被配置为”执行某任务,即使该结构当前未被操作。“被配置为执行数据库管理应用程序的实例的节点”旨在覆盖例如具有在操作期间执行此功能的电路的集成电路,即使所述集成电路当前未被使用(例如,电源未与其连接)。因此,被描述或叙述为“被配置为”执行某项任务的实体指的是物理的事物,例如设备、电路、存储可执行程序指令以实现该任务的内存等。因此,“被配置为”结构在本文中不用于指代诸如应用程序编程接口(API)的软件实体。
术语“被配置为”并不意图意味着“可配置为”。例如,未编程的FPGA将不被视为“被配置为”执行某些特定功能,但是它可以“可配置为”执行该功能,并且可以“被配置为”在编程后执行该功能。
如本文所使用的,术语“第一”、“第二”等用作其后面的名词的标签,除非特别说明,否则不意味着任何类型的排序(例如,空间、时间、逻辑等)。例如,在具有八个节点的数据库系统中,术语“第一”和“第二”节点可用于指代八个节点中的任意两个节点。
如本文所使用的,术语“基于”用于描述影响确定的一个或更多个因素。这一术语并不排除其他因素可能影响确定的可能性。也就是说,一确定可以仅仅基于指定的因素,或者基于指定的因素以及其他未指定的因素。考虑短语“基于B确定A”。该短语指定B是用于确定A的因素或影响A的确定的因素。该短语不排除A的确定也可以基于某些其他因素,例如C。该短语还意在涵盖其中仅基于B确定A的实施例。如本文所使用的,短语“基于”因此与短语“至少部分地基于”同义。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于硕动力公司,未经硕动力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880050645.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:创建个性化犬癌症疫苗的方法
- 下一篇:广播数据的无线传送