[發明專利]多功能存儲器內數據庫恢復無效
| 申請號: | 201110346184.3 | 申請日: | 2011-10-28 |
| 公開(公告)號: | CN102436490A | 公開(公告)日: | 2012-05-02 |
| 發明(設計)人: | M·茨維林;P-A·拉森;C·迪亞科努 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/14 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 錢孟清 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多功能 存儲器 數據庫 恢復 | ||
1.一種數據庫管理系統,包括:
日志管理器組件(530),所述日志管理器組件(530)被配置成以邏輯日志記錄格式生成與對至少一個數據存儲(500、502)中的數據進行操作的事務相關的一個或多個日志記錄(320);以及
其中與逆轉所述事務相關的信息響應于提交所述事務被丟棄。
2.根據權利要求1所述的系統,還包括:
被配置成存儲與各個事務相對應的信息的至少一個持久數據存儲;以及
被配置成防止將對應于一個或多個未提交事務的數據寫入所述至少一個持久數據存儲的組件。
3.根據權利要求1所述的系統,其特征在于,所述日志管理器組件(530)還被配置成將對所述至少一個數據存儲(500、502)中的數據進行操作的多個事務記錄在所述一個或多個日志記錄(320)中。
4.根據權利要求1所述的系統,其特征在于,所述日志管理器組件(530)包括被配置成維護一個或多個日志流(640)的日志流管理組件(540、610、720),所述一個或多個日志流(640)與各個日志記錄(320)相關聯。
5.根據權利要求4所述的系統,其特征在于,所述日志流管理組件(540、610、720)還被配置成至少部分地通過合并所述一個或多個日志流(640)中的至少一個日志流或拆分所述一個或多個日志流(640)中的至少一個日志流來管理對所述一個或多個日志流(640)的重組。
6.根據權利要求4所述的系統,其特征在于,所述日志管理組件(540、610、720)還被配置成以并行方式加載多個日志流(640)。
7.根據權利要求6所述的系統,其特征在于,所述日志管理組件(530)還被配置成便于將與所述多個日志流(640)相對應的各個數據庫行以并行方式插入與所述至少一個數據存儲(500、502)相對應的索引。
8.根據權利要求1所述的系統,其特征在于,所述日志管理組件(530)還被配置成將事務的開始時間和所述事務的結束時間記錄到所述一個或多個日志記錄(320)中,并且所述系統還包括:
恢復組件(560),所述恢復組件(560)被配置成至少部分地通過以基于如其各個日志記錄(320)中所記錄的事務的開始時間和結束時間所確定的次序應用經由各個日志記錄(320)所記錄的事務,來重建所述至少一個數據存儲(500、502)的操作狀態。
9.根據權利要求1所述的系統,還包括:
恢復子系統集成組件(850),所述恢復子系統集成組件(850)被配置成將所述日志管理組件(530)的各個事務日志記錄與至少一個不同的數據庫系統(830)的各個日志記錄集成、由此創建公共日志(860)的外觀,所述公共日志(860)包括所述日志管理組件(530)的事務日志記錄和所述至少一個不同的數據庫系統(830)的事務日志記錄。
10.根據權利要求1所述的系統,其特征在于,所述日志管理組件(530)包括:
檢查點操作組件(550),所述檢查點操作組件(550)被配置成在無需參考所述至少一個數據存儲(500、502)中的各個物理位置的情況下生成指示所述至少一個數據存儲(500、502)的狀態的至少一個檢查點。
11.根據權利要求1所述的系統,還包括:
事務處理組件(520),所述事務處理組件(520)被配置成經由其中與所述事務相對應的恢復信息被持久地記錄的物理提交(400)、其中所述事務所引起的至少一個數據存儲(500、502)中的數據的改變對所述至少一個數據存儲(500、502)內的其他事務是可見的邏輯提交(410)、以及其中所述事務的結果對所述至少一個數據存儲(500、502)外部的實體可用的可見提交(420)來提交所述事務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110346184.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:動力工具
- 下一篇:一種基于光纖傳輸的接口電路





