[發明專利]升級期間的在線數據庫可用性有效
| 申請號: | 201110339964.5 | 申請日: | 2011-10-19 |
| 公開(公告)號: | CN102541987A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | A·霍普曼;B·馬列;Z·羅森菲爾德;M·K·溫德爾;E·R·萊爾馬 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/445 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 期間 在線 數據庫 可用性 | ||
技術領域
本發明涉及升級期間的在線數據庫可用性。
背景技術
基于web的在線服務包括位于web服務器上的文件以及存儲在數據庫中的數據。例如,存在大量位于不同網絡中的服務器,以處理針對該服務的通信。與應用相關聯的數據庫的升級可能導致數據庫在一段時間內不可用。對某些服務而言,升級過程可能給該服務的顧客帶來嚴重干擾。
發明內容
提供概述以便以簡化形式介紹在以下具體實施方式中進一步描述的一些概念。本發明內容并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
在線服務包括被升級同時仍然處理請求的數據庫。例如,在web服務器被升級的同時,web服務器繼續請求對該數據庫進行操作。該數據庫的模式在web服務器被升級之前升級以利用升級后的模式。對升級后的模式所作的改變是與在升級過程期間使用的模式向后兼容的。對升級過程期間對數據庫執行的操作施加限制。在升級模式之后,該在線服務的web服務器被升級以使用升級后的模式。
附圖說明
圖1示出了用于管理與諸如內容管理服務之類的在線服務相關聯的網絡的云管理器系統;
圖2示出了包括管理器和相關聯的數據庫的云管理器;
圖3示出了存儲在數據庫的行內的示例性作業記錄;
圖4示出了用于網絡的示例系統,該網絡包括用于在線服務的前端和后端服務器;
圖5示出計算機的計算機架構;以及
圖6-7示出了用于在仍然處理請求的同時升級在線服務的數據庫的過程。
具體實施方式
現將參考附圖來描述各實施例,在附圖中類似的標號代表類似的元素。
一般而言,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、組件、數據結構和其它類型的結構。也可使用其它計算機系統配置,包括手持式設備、多處理器系統、基于微處理器或可編程消費電子產品、小型計算機、大型計算機等等。也可使用在其中任務由通過通信網絡鏈接的遠程處理設備執行的分布式計算環境。在分布式計算環境中,程序模塊可位于本地和遠程存儲器存儲設備兩者中。
圖1示出了用于管理與在線服務相關聯的網絡的云管理系統。系統100示出了云管理器105,該云管理器105被連接到可能分布在世界各地的不同網絡并對其進行管理。網絡中的每個網絡被配置成為一個或多個承租人(例如客戶端、顧客)提供內容服務。這些網絡可以被主存(host)在云服務內和/或內部部署(on-premises)數據中心內。云管理器105用于對這些網絡進行部署、配置和管理。云管理器被配置為通過可容忍間歇性網絡故障的冪等且異步的應用web服務應用編程接口(API)150來接收請求。
如所示的,云管理器105包括工作管理器110、機器管理器115、應用專用管理器120、腳本130以及諸如數據存儲140(例如,數據庫)之類的中央儲存庫。未包括在所示管理器之一內的功能可以駐留在云管理器的某個其他位置。根據一個實施例,應用管理器120是SharePoint承租人管理器,該管理器包括SharePoint專用邏輯。
工作管理器110管理任務的執行,并且啟用對較長時間運行的任務的調度和重試。工作管理器110啟動存儲在作業隊列112中的作業并且跟蹤運行中的作業。當已經流逝了預定的時間時,工作管理器110可以自動地取消任務并且執行與該任務相關的某些進一步的處理。根據一個實施例,作業隊列112中的任務由工作管理器110通過調用一個或多個腳本130來執行。例如,可以使用諸如微軟的之類的腳本語言來對由工作管理器110執行的任務進行編程。每個腳本可以作為新進程運行。盡管將每個腳本作為新進程來執行可以具有相當高的CPU開銷,但是該系統是可伸縮的,并且有助于為每次腳本執行確保干凈的環境,加上在腳本完成時進行完全的清理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110339964.5/2.html,轉載請聲明來源鉆瓜專利網。





