IP Library › Granted Patent US 10,089,347
Granted Patent B2
US 10,089,347 · App. 15/712,281 · Granted Oct 2, 2018

On-demand database catalog upgrade

Inventors: Samar T. Desai (Pune, IN); Dattatreya Govindappanavar (Hirekerur, IN); Prashant N. Kapse (Pune, IN)
Assignee: International Business Machines Corporation
G06F17/30359G06F17/3056G06F17/30289
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,089,347
App. No.
15/712,281
Granted
Oct 2, 2018
Kind
B2
Abstract

Upgrading a database while the database is accessible to applications. Specifically, the database upgrade is performed selectively as per demand from system catalog tables. With this on-demand technique, the upgrade of a database is run on a need basis to upgrade, over time, all the catalog objects.

Claims (10)

1. A method comprising:

performing a selective upgrade of a database instance from a first version of a database to a second version of the database, wherein the selective upgrade causes the database instance to refer to the second version of the database, and the selective upgrade does not modify, in the database instance, a reference to a first system catalog table of the first version;

receiving a request from an application to access the first system catalog table, wherein the request contains a set of requirements;

responsive to receiving the request from the application:

identifying a set of rows in the first system catalog table matching the set of requirements of the request; and

modifying, while the database instance referring to the second version of the database is running, the set of rows to match a corresponding set of rows of the second version of the database by performing, for the set of rows, implicit catalog row conversion including:

making the set of rows compatible with the second version of the database; and

updating the set of rows to refer to the second version of the database instead of the first version;

wherein:

the database instance includes processes and memory structures of a database engine.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: DESAI, SAMAR T.; GOVINDAPPANAVAR, DATTATREYA; KAPSE, PRASHANT N.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 043660/0958 →
Continuity (2)
Continuation 15197856 · Jun 30, 2016
Related Publication 20180004793A1 · Jan 4, 2018