[发明专利]用于分布式数据库系统的快速崩溃恢复在审
申请号: | 201910522584.1 | 申请日: | 2014-03-12 |
公开(公告)号: | CN110209535A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | A·W·古普塔;L·D·伯彻尔;P·J·马德哈瓦拉普;N·法罕 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 郑宗玉 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 存储节点 分布式数据库系统 头节点 崩溃 存储 分布式存储系统 访问请求 故障恢复 建立连接 日志记录 重播 重做 恢复 访问 响应 | ||
用于分布式数据库系统的快速崩溃恢复。在从数据库头节点故障恢复之后,可与存储用于数据库的数据的分布式存储系统的一个或多个存储节点建立连接,所述数据库由所述数据库头节点实施。在与所述存储节点建立所述连接之后,可使得所述数据库可供用于访问,如用于各种访问请求。在各种实施方案中,可不重播重做日志记录以便对所述数据库提供访问。在至少一些实施方案中,响应于请求,所述存储节点可提供存储用于所述数据库的数据的当前状态。
本申请是申请号为201480025921.1、发明名称为“用于分布式数据库系统的快速崩溃恢复”、国际申请日为2014年3月12日的专利申请的分案申请,其全部内容通过引用合并于此。
背景技术
在一些情况下,软件堆栈的各种部件的分布可提供(或支持)容错性(例如,通过复制)、较高耐久性、和较不昂贵的解决方案(例如,通过使用许多较小的、较不昂贵的部件,而不是较少大型的、昂贵的部件)。然而,在历史上数据库已经是至少服从分布的软件堆栈的部件。例如,可能难以分布数据库同时仍确保期望它们提供的所谓ACID特性(例如,原子性、一致性、隔离性、和耐久性)。
尽管大部分现存的相关数据库未被分布,使用两个常用模型中的一个来“向外扩展”(与通过仅采用较大单片系统的“向上扩展”相反)一些现存的数据库:“无共享”模型和“共享磁盘”模型。一般来说,在“无共享”模型中,接收的查询分解成数据库碎片(其中的每一个包括查询部件),这些碎片被发送至不同的计算机节点用于查询处理,并且在它们返回前收集和集合结果。一般来说,在“共享磁盘”模型中,群集中的每个计算机节点访问相同的基础数据。在采用这个模型的系统中,必须非常小心以便管理高速缓存一致性。在这两个模型中,在多个节点(包括单机数据库实例的所有功能性)上复制大型、单片数据库,并且添加“胶合”逻辑以便将它们缝合在一起。例如,在“无共享”模型中,胶合逻辑可提供分配器的功能性,所述分配器使查询细分、将它们发送至多个计算机节点、以及随后组合结果。在“共享磁盘”模型中,胶合逻辑可用来将多个节点的高速缓存融合在一起(例如,以便管理在高速缓存层处的一致性)。部署这些“无共享”和“共享磁盘”数据库系统可能花费较大,并且维持起来较复杂,以及它们可能过度服务许多数据库使用情况。
附图说明
图1为示出根据一个实施方案的数据库软件堆栈的各种部件的框图。
图2为示出根据一些实施方案的服务系统架构的框图,所述服务系统架构可被配置来实施基于网络服务的数据库服务。
图3为示出根据一个实施方案的数据库系统的各种部件的框图,所述数据库系统包括数据库引擎和独立分布式数据库存储服务。
图4为示出根据一个实施方案的分布式数据库优化存储系统的框图。
图5为示出根据一个实施方案的数据库系统中的独立分布式数据库优化存储系统的使用的框图。
图6为示出根据一个实施方案的可将数据和元数据存储在分布式数据库优化存储系统的给定节点上的方式的框图。
图7为示出根据一个实施方案的数据库容量的示例性配置的框图。
图8为示出根据一些实施方案的用于在分布式数据库系统中的系统范围检查点避免的方法的流程图。
图9A为展示根据一些实施方案的执行用于分布式数据库系统的快速崩溃恢复的方法的一系列图示。
图9B为示出根据一些实施方案的执行用于分布式数据库系统的快速崩溃恢复的方法的流程图。
图9C为示出根据一些实施方案的在所恢复数据库中处理访问请求的方法的流程图。
图10为示出根据各种实施方案的被配置来实施数据库系统的至少一部分的计算机系统的框图,所述数据库系统包括数据库引擎和独立分布式数据库存储服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910522584.1/2.html,转载请声明来源钻瓜专利网。