[發明專利]對ORACLE存儲器中數據庫的存儲器中快照存儲的多版本并行控制有效
| 申請號: | 201480051441.2 | 申請日: | 2014-09-15 |
| 公開(公告)號: | CN105556519B | 公開(公告)日: | 2019-06-25 |
| 發明(設計)人: | V·拉賈;S·哈塞;A·加內什;V·瑪瓦;蘇爽;A·穆里克;S·潘德森 | 申請(專利權)人: | 甲骨文國際公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/2455;G06F16/27;G06F16/22 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 李曉芳 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | oracle 存儲器 數據庫 快照 存儲 版本 并行 控制 | ||
1.一種用于控制數據庫系統的方法,包括:
在持久性存儲裝置中維護數據庫服務器可訪問的數據庫;
其中數據庫包括第一數據集合;
在數據庫服務器可訪問的易失性存儲器中維護第二數據集合;
其中所述第二數據集合中的每個數據項是所述第一數據集合中的對應數據項的拷貝;
其中所述第一數據集合和所述第二數據集合二者都具有特定數據項的拷貝;
維護指示所述第二數據集合中的哪些數據項不再有效的位圖;
其中維護位圖包括通過以下步驟對所述特定數據項的更新做出響應:
使得所述持久性存儲裝置上的所述第一數據集合中的所述特定數據項的拷貝被更新;
在不更新所述第二數據集合中的所述特定數據項的拷貝的情況下,在所述位圖中設置與所述特定數據項對應的特定位,以指示所述易失性存儲器中的所述第二數據集合中的所述特定數據項的拷貝無效;
在設置所述位圖中的特定位之后,由所述數據庫服務器接收執行需要所述特定數據項的數據庫命令的請求;
在執行所述數據庫命令期間:
至少部分地基于對應于所述特定數據項的所述設置的特定位,確定所述易失性存儲器中的所述第二數據集合中的所述特定數據項的拷貝是否無效;
響應于確定所述易失性存儲器中的所述第二數據集合中的所述特定數據項的拷貝有效,從所述易失性存儲器中的所述第二數據集合中檢索所述特定數據項的拷貝;以及
響應于確定所述易失性存儲器中的所述第二數據集合中的所述特定數據項的拷貝無效,從所述易失性存儲器中的所述第一數據集合中檢索所述特定數據項的拷貝。
2.如權利要求1所述的方法,其中:
所述第一數據集合是持久性格式的;
所述第二數據集合是鏡像格式的;所述鏡像格式不同于并且獨立于所述持久性格式;以及
所述第二數據集合是通過將所述第一數據集合轉換成鏡像格式而生成的。
3.如權利要求1所述的方法,還包括:通過生成指示所述特定位在特定時間被改變的記錄來對所述特定數據項的更新做出響應。
4.一種用于控制數據庫系統的方法,包括:
在持久性存儲裝置中維護數據庫服務器可訪問的數據庫;
其中數據庫包括第一數據集合;
在數據庫服務器可訪問的易失性存儲器中維護第二數據集合;
其中所述第二數據集合中的每個數據項是所述第一數據集合中的對應數據項的拷貝;
其中所述第一數據集合和所述第二數據集合二者都具有特定數據項的拷貝;
維護指示所述第二數據集合中的哪些數據項不再有效的位圖;
其中維護位圖包括通過以下步驟對所述特定數據項的更新做出響應:
更新所述第一數據集合中的所述特定數據項的拷貝;
在不更新所述第二數據集合中的所述特定數據項的拷貝的情況下,在所述位圖中設置與所述特定數據項對應的特定位,以指示所述第二數據集合中的所述特定數據項的拷貝無效;
其中所述特定數據項的更新是由在特定時間提交的事務做出的;并且
其中所述方法還包括:
在所述特定數據項的更新之后,通過以下步驟確定與特定事務相關聯的特定查詢是否被允許使用來自于所述第二數據集合的所述特定數據項的拷貝:
確定所述特定事務的快照時間;
響應于所述快照時間在所述特定時間之前,允許所述特定事務使用來自于所述第二數據集合的所述特定數據項的拷貝;以及
響應于所述快照時間在所述特定時間之后:
不允許所述特定事務使用來自于所述第二數據集合的所述特定數據項的拷貝,以及
針對所述特定查詢,從除了所述第二數據集合之外的源獲取所述特定數據項的拷貝。
5.如權利要求4所述的方法,其中除了所述第二數據集合之外的所述源是所述第一數據集合。
6.如權利要求4所述的方法,其中除了所述第二數據集合之外的所述源是存儲器中日志中的具有所述特定數據項的更新的拷貝的條目。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于甲骨文國際公司,未經甲骨文國際公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480051441.2/1.html,轉載請聲明來源鉆瓜專利網。





