Unlock instant, AI-driven research and patent intelligence for your innovation.

Storing and publishing contents of a content store

A content storage and content technology, which is applied in the direction of website content management, other database retrieval, network data retrieval, etc., can solve the problems that the content publisher does not support parallel publishing, the publishing time is unpredictable, and the update duration is unavailable for reading, etc.

Active Publication Date: 2012-07-04
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, conventional content publishers do not guarantee data integrity across (across) instances of a content storage device (i.e., some content may be available on a particular instance of a storage device but not on other instances)
Furthermore, since conventional content publishers do not support parallel publishing, it is undesirable to process simultaneous publishing requests one request at a time, in an arbitrary order
For this reason, publishing times are often unpredictable as simultaneous publishing requests are processed arbitrarily one at a time
Also, if content is being updated, such content is not available for reading for the duration of the update

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Storing and publishing contents of a content store
  • Storing and publishing contents of a content store
  • Storing and publishing contents of a content store

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Various embodiments are now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more embodiments. It may be apparent, however, that one or more such embodiments may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing one or more embodiments.

[0022] overview

[0023] As previously mentioned, read requests for web pages where large volumes of content are served can be load balanced by storing such content in multiple instances. For example, content associated with particularly popular web pages may be stored redundantly across multiple instances to facilitate spikes in requests received from such web pages. However, this content may incl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Aspects are disclosed for publishing contents of a content store. A storage operation is performed, and a completion of the storage operation is detected. Here, the storage operation redundantly stores contents of a content set onto instances associated with a content store. The contents stored in the instances are then published in response to the completion of the storage operation. In another aspect, a dataset table is generated to facilitate storing contents of a content set, which include payload and metadata. The payload is stored onto a payload table, and the metadata is stored onto a metadata table. For this embodiment, the dataset table includes a first foreign key to the payload table, whereas the metadata table includes a second foreign key to the dataset table. The dataset table is monitored to determine a storage status of the contents, and the contents are subsequently published based on the storage status.

Description

Background technique [0001] By way of background, content storage devices provide storage for raw content that is subsequently transformed and displayed as web pages to website users after transformation processing via a server. For web pages where large amounts of content are served, by having multiple instances of the content storage device, read requests to the content storage device can be load balanced. For example, each instance may have the content of the entire set capable of handling a subset of the request load. [0002] While a multi-instance design can solve the read load problem for a website, it can create problems for adding, updating, or removing content. Conventionally, content publishers rely on file copying tools that have several undesirable limitations. For example, conventional content publishers do not guarantee data integrity across (across) instances of a content storage device (i.e., some content may be available on a particular instance of a storag...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCG06F17/3089G06F16/958
Inventor R.贝雷斯R.克勒H.班德里奥
Owner MICROSOFT TECH LICENSING LLC