[發明專利]存儲和發布內容存儲設備的內容有效
| 申請號: | 201110426257.X | 申請日: | 2011-12-19 |
| 公開(公告)號: | CN102541542A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | R.貝雷斯;R.克勒;H.班德里奧 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 劉紅;劉鵬 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 發布 內容 設備 | ||
背景技術
通過背景技術,內容存儲設備為原始內容提供存儲,其中這些原始內容隨后被變換并在經由服務器的變換處理之后作為網頁被顯示給網站用戶。對于其中服務大量內容的網頁來說,通過具有內容存儲設備的多個實例(instance),可以負載平衡對內容存儲設備的讀請求。例如,每一個實例可以具有能夠處理請求負載的子集的整個集合的內容。
雖然多實例設計可以解決網站的讀負載問題,但是這可能對于添加、更新或除去內容而言產生問題。常規地,內容發布者依靠具有若干不合需要限制的文件復制工具。例如,常規的內容發布者并不保證跨越(across)內容存儲設備的實例的數據完整性(即,一些內容可能在存儲設備的特定實例上是可用的,而在其他實例上是不可用的)。此外,由于常規的內容發布者不支持并行發布(publishing),所以每次一個請求、以任意的順序不合需要地處理同時的發布請求。為此,由于同時的發布請求一次一個地、任意地進行處理,所以發布時間通常是不可預測的。此外,如果內容正在被更新,則這樣的內容對于更新的時長而言是不可用于讀取的。
上面描述的當前方法的缺陷僅用于提供常規系統的一些問題的概述,而不打算是詳盡的。依據以下詳細描述的回顧,現有技術具有的其他問題以及各種非限制實施例中的一些實施例的相應益處可能變得進一步明顯的。
發明內容
在這里提供簡化的發明內容部分,以有助于能夠基本或一般理解在更詳細的描述部分和附圖中跟隨的示例的非限制實施例的各方面。然而,這個發明內容部分并不打算作為廣泛或詳盡的概述。相反,這個發明內容部分的唯一目的是以簡化的形式介紹與一些示例的非限制實施例相關的一些概念作為隨后的各種實施例的更詳細描述的前奏。
根據一個或多個實施例及其相應的披露,各個方面結合發布數據存儲設備的內容來描述。在一個這樣的方面中,公開了一種設備,其包括被配置成執行在存儲器中存儲的計算機可執行組件的處理器。在這樣的實施例內,計算機可執行組件包括內容存儲組件、檢測組件以及發布組件。內容存儲組件被配置成執行存儲操作,而檢測組件被配置成檢測存儲操作的完成。對于這個實施例來說,存儲操作將內容集的內容冗余地存儲在與數據存儲設備相關聯的多個實例上。發布組件則被配置成響應于存儲操作的完成來發布存儲在多個實例中的內容。
在另一個方面中,公開一種便于發布數據存儲設備的內容的方法。這個方法包括執行存儲操作以及檢測存儲操作的完成。在這里,存儲操作冗余地將內容集的內容存儲在與數據存儲設備相關聯的多個實例上。該方法進一步包括發布存儲在多個實例中的內容集的內容,以響應存儲操作的完成。
在還一個方面中,公開一種便于管理數據集表中的內容的發布的方法。這個實施例包括:生成數據集表,以便于存儲內容集的內容,其中所述內容包括凈荷和元數據。該方法也包括:將內容的凈荷存儲在凈荷表上,以及將內容的元數據存儲在元數據表上。在這里,數據集表包括指向凈荷表的外部鍵(foreign?key),而元數據表包括指向數據集表的外部鍵。該方法進一步包括:監視數據集表以確定這些內容的存儲狀態,以及基于存儲狀態來發布這些內容。
在下面更詳細地描述其他的實施例以及各種非限制示例、情景和實現方式。
附圖說明
圖1是根據本主題說明書的方面用于發布數據存儲設備的內容的示例系統的概述。
圖2是根據一個實施例用于發布內容存儲設備的內容的示例處理的圖示。
圖3是根據一個實施例包括多個內容版本的示例實例的圖示。
圖4示出根據本主題說明書的示例發布單元的框圖。
圖5是根據一個實施例、實行發布內容存儲設備的內容的組件的示例耦合的圖示。
圖6是根據一個實施例、便于發布內容存儲設備的內容的示例表格的圖示。
圖7是根據本主題說明書的方面的示例發布管理單元的框圖。
圖8是根據一個實施例、實行管理數據集表中的內容的發布的組件的示例耦合的圖示。
圖9是示出根據一個實施例用于存儲內容的示例方法的流程圖。
圖10是示出根據一個實施例用于發布內容的示例方法的流程圖。
圖11是代表其中能夠實現在這里描述的各個實施例的示例的非限制聯網環境的框圖。
圖12是代表其中能夠實現在這里描述的各個實施例的一個或多個方面的示例的非限制計算系統或操作環境的框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110426257.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種方便進出的蚊帳
- 下一篇:一種磁療床墊的墊芯結構
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





