Archiving data in database management systems

US9286300B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9286300-B2
Application numberUS-201313875469-A
CountryUS
Kind codeB2
Filing dateMay 2, 2013
Priority dateSep 28, 2012
Publication dateMar 15, 2016
Grant dateMar 15, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

At least a portion of data from a first processing system is archived onto a second processing system based on partitions of the data. A query received at the first processing system is processed at the second processing system to retrieve archived data satisfying the received query in response to determining at the first processing system that the received query encompasses archived data. Embodiments of the present invention further include methods, systems, and computer program products for archiving and accessing data in substantially the same manner described above.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: archiving at least a portion of data from a first processing system onto a second processing system; determining, via the first processing system, whether data satisfying a received query is the archived data or non-archived data; in response to the determined data being the archived data, transferring the received query from the first processing system to the second processing system to retrieve archived data satisfying the received query; in response to the determined data being non-archived data; determining, via the first processing system, eligibility of the received query for processing by the second processing system; processing the received query, via the first processing system, to retrieve non-archived data satisfying the received query in response to the received query being ineligible for processing by the second processing system; and transferring the received query from the first processing system to the second processing system to retrieve non-archived data satisfying the received query in response to the received query being eligible for processing by the second processing system. 2. The computer-implemented method of claim 1 , wherein the data for archiving includes data beyond a certain date. 3. The computer-implemented method of claim 1 , wherein the data within the first processing system is stored in one or more partitions of a table, and archiving includes: archiving one or more partitions of the table storing the data to be archived. 4. The computer-implemented method of claim 1 , wherein the first processing system is a database management system, and the second processing system is a database accelerator. 5. The computer-implemented method of claim 4 , further comprising: transferring the received query from the database management system to the database accelerator to retrieve the non-archived data satisfying the received query in response to determining that the received query is directed to the non-archived data and is eligible for acceleration by the database accelerator. 6. The computer-implemented method of claim 1 , further comprising: receiving the query from an application and determining a location to process the received query based on a variable external of the application and indicating the data satisfying the received query, wherein the location includes one of the first processing system and second processing system. 7. The computer-implemented method of claim 1 , further comprising: receiving the query from an application and determining a location to process the received query based on an indication of the data satisfying the received query within a statement of the application, wherein the location includes one of the first processing system and second processing system.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9286300B2 cover?
At least a portion of data from a first processing system is archived onto a second processing system based on partitions of the data. A query received at the first processing system is processed at the second processing system to retrieve archived data satisfying the received query in response to determining at the first processing system that the received query encompasses archived data. Embo…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F17/30073. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).