Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for preocedding high speed buffer storage and invalid to data base result and derivation target

A cache and database technology, applied in the database field, can solve problems such as inability to guarantee data consistency, and achieve the effects of reducing database load, reducing repetitive processing, and improving scalability

Inactive Publication Date: 2004-10-06
MICROSOFT CORP
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Users are also limited in that the consistency of the retrieved data cannot be guaranteed as the returned results will become invalid after subsequent database table changes

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
  • System and method for preocedding high speed buffer storage and invalid to data base result and derivation target
  • System and method for preocedding high speed buffer storage and invalid to data base result and derivation target
  • System and method for preocedding high speed buffer storage and invalid to data base result and derivation target

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The invention will now be described with reference to the drawings, in which like numerals are used to refer to like elements. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the invention. It is evident, however, that the invention 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 the present invention.

[0032]As used in this application, the term "component" refers to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable thread of execution, a program, and / or a computer. By way of illustration, both an application program running on a server and the serve...

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

The present invention relates to systems and methods for saving results generated from database queries such as raw data, objects. queryable data sets, full or partial web responses, in memory for current and subsequent utilization and invaliding the saved results when they become inconsistent to mitigate employing inconsistent results. The saved results can be employed by one or more components and are typically utilized when a subsequent query would return substantially similar results. Thus, the system and methods mitigate performing substantially redundant queries that can reduce performance and consume resources. When a database change occurs that affect the consistency of the saved results and / or expiration period lapses, an invalidation message can be transmitted, wherein the message is employed to invalidate the saved results. Thus, the systems and methods mitigate employing inconsistent saved results. In addition, automatic requerying techniques can be employed to automatically refresh inconsistent results to obtain consistent results.

Description

technical field [0001] The present invention relates generally to databases, and more particularly to systems and methods for saving results generated from the database for subsequent use, and invalidating the saved results when they become inconsistent with the database. Background technique [0002] Computing and networking technologies have transformed many important aspects of everyday life. The computer has become a household staple rather than a luxury educational tool and / or entertainment center, and provides users with tools to manage and forecast finances; control household operations such as heating, cooling, lighting, and security; and keep records and images are stored on permanent and reliable media. Networking technologies such as the Internet provide users with virtually unlimited access to remote systems, information and related applications. [0003] As computing and networking technologies became robust, secure and reliable, mor...

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
IPC IPC(8): G06F12/00G06F17/30G06F17/40
CPCG06F17/30902G06F17/3048G06F16/24552G06F16/9574G06F17/40
Inventor M·J·皮索R·M·海华德C·克雷纳曼P·Y·-K·吴J·F·诺斯A·W·史密斯O·特鲁特纳F·M·瓦斯
Owner MICROSOFT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products