[发明专利]日志记录管理有效
申请号: | 201480025925.X | 申请日: | 2014-03-12 |
公开(公告)号: | CN105190623B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | P·J·马德哈瓦拉普;N·法罕;A·W·古普塔;S·J·麦凯尔维 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 吴信刚 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 记录 管理 | ||
1.一种用于管理日志记录的系统,包括:
多个存储节点,所述多个存储节点中的每一个包括至少一个处理器和存储器,其中所述多个存储节点被配置来共同地实现数据库服务的分布式日志结构存储系统,所述分布式日志结构存储系统被配置为:
从所述数据库服务的一个或多个数据库引擎头节点接收多个日志记录,其中所述多个日志记录中的每一个描述由所述数据库服务存储作为日志的一部分的数据的相应改变并且还与相应日志序列识别符相关联;
将所述多个日志记录存储在所述多个存储节点之中;并且
对包括在所述多个日志记录中的日志的两个或更多个日志区间执行一操作以生成至少一个新日志区间,其中所述两个或更多个日志区间描述由所述多个日志记录保持的数据的一个或多个相应版本,其中所述操作转化存储在所述多个存储节点之中的所述多个日志记录,使得所述至少一个新日志区间描述作为所述多个日志记录的所述转化的结果而保持的数据的版本,其中所述两个或更多个日志区间是所述操作的操作数。
2.如权利要求1所述的系统,其中所述分布式日志结构存储系统进一步被配置为:
确定所述多个日志记录中存储在所述多个存储节点中的第一存储节点处的第一日志记录与所述多个日志记录中存储在所述多个存储节点中的第二存储节点处的第二日志记录之间存在差异;
其中作为调和所述第一日志记录与所述第二日志记录之间的所述差异的一部分执行所述操作。
3.如权利要求1所述的系统,其中执行所述操作包括:至少部分地基于所确定的所述多个日志记录之间的依赖性来确定所述多个日志记录中的一个或多个日志记录为可删除的。
4.一种用于管理日志记录的方法,包括:
由数据库服务的一个或多个计算机执行:
保持指示由所述数据库服务存储的数据的多个日志记录,其中每个日志记录描述由所述数据库服务存储作为日志的一部分的数据的相应改变并且与相应日志序列识别符相关联;以及
对包括在所述多个日志记录中的日志的两个或更多个日志区间执行一操作以生成至少一个新日志区间,其中所述两个或更多个日志区间描述由所述多个日志记录保持的数据的一个或多个相应版本,其中所述操作转化为所述数据库服务保持的所述多个日志记录,使得所述至少一个新日志区间描述作为所述多个日志记录的所述转化的结果而保持的数据的版本,其中所述两个或更多个日志区间是所述操作的操作数。
5.如权利要求4所述的方法,还包括:
确定在至少一个方面上,所述多个日志记录中存储在所述数据库服务的第一存储节点处的第一日志记录不同于所述多个日志记录中存储在所述数据库服务的第二存储节点处的第二日志记录;
其中作为调和所述第一日志记录和所述第二日志记录的一部分执行所述操作。
6.如权利要求4所述的方法,其中所述多个日志记录包括至少一个基线日志记录,其中所述基线日志记录包括一页所述数据。
7.如权利要求4所述的方法,其中所述多个日志记录包括至少一个Δ日志记录,其中所述Δ日志记录包括对一页所述数据的改变。
8.如权利要求4所述的方法,其中所述操作包括:将所述多个日志记录的Δ日志记录转换成新的基线日志记录。
9.如权利要求4所述的方法,其中所述多个日志记录与可用于将所述数据复原至先前状态的至少一个快照相关联,其中所述操作包括:至少部分地基于所述至少一个快照来对所述日志记录中的一个或多个进行无用数据收集。
10.如权利要求4所述的方法,其中所述操作包括:指示所述多个日志记录中的一个或多个日志记录为可进行无用数据收集的。
11.如权利要求4所述的方法,其中所述操作包括:删除所述多个日志记录中的一个或多个日志记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480025925.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:确定临床医生的预订项目的意图的方法和设备
- 下一篇:无模式数据的检测和可视化