Method and apparatus for providing schema evolution without reco

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707200, 707100, G06F 1730

Patent

active

061191302

ABSTRACT:
A method and apparatus that allow schema version evolution to occur without requiring applications that expect older schema versions to be recompiled is provided. According to one aspect of the invention, each application that requests data is supplied the data in the format that the application expects. To supply the data in the expected format, a mechanism is provided for tracking the evolution of data types without losing information. In addition, mechanisms are provided for determining the format expected by the application and the format in which the data is currently stored. A mechanism is also provided for converting the data from the stored format to the expected format when the two formats do not match. A data migration strategy is described in which data is gradually migrated to newer formats when the data is updated by applications that expect a more recent format than the format in which the data is currently stored.

REFERENCES:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4686522 (1987-08-01), Hernandez et al.
patent: 5058000 (1991-10-01), Cox et al.
patent: 5280612 (1994-01-01), Lorie et al.
patent: 5347653 (1994-09-01), Flynn et al.
patent: 5446880 (1995-08-01), Balgeman et al.
patent: 5495561 (1996-02-01), Holt
patent: 5504879 (1996-04-01), Eisenberg et al.
patent: 5511188 (1996-04-01), Pascucci et al.
patent: 5517670 (1996-05-01), Allen et al.
patent: 5526518 (1996-06-01), Kashio
patent: 5535386 (1996-07-01), Wang
patent: 5539918 (1996-07-01), Allen et al.
patent: 5548753 (1996-08-01), Linstead et al.
patent: 5559954 (1996-09-01), Sakoda et al.
patent: 5600833 (1997-02-01), Seen et al.
patent: 5600836 (1997-02-01), Alter
patent: 5603027 (1997-02-01), Ohkami
patent: 5625465 (1997-04-01), Lech et al.
patent: 5625816 (1997-04-01), Burdick et al.
patent: 5627996 (1997-05-01), Bauer
patent: 5649101 (1997-07-01), Mathewson, II
patent: 5652876 (1997-07-01), Ashe et al.
patent: 5657259 (1997-08-01), Davis et al.
patent: 5680618 (1997-10-01), Freund
patent: 5706504 (1998-01-01), Atkinson et al.
patent: 5715441 (1998-02-01), Atkinson et al.
patent: 5794030 (1998-08-01), Morsi et al.
patent: 5835909 (1998-11-01), Alter
Elisa Bertino, Lorenzo Martino, Object-Oriented Database Management Systems: Concepts and Issues, Apr. 1991, pp. 33-47.
Charles W. Krueger, Software Reuse, ACM Computing Surveys, vol. 24, No. 2, Jun. 1992, pp. 132-183.
K. Narayanaswamy, K.V. Bapa Rao, An Incremental Mechanism for Schema Evolution in Engineering Domains, 1988, pp. 294-301.
Simon Monk, Ian Sommerville, Schema Evolution in OODBs Using Class Versioning, Sigmod Record, vol. 22, No. 3, Sep. 1993, pp. 16-22.
J.F. Roddick, Dynamically Chaning Schemas Within Database Models, The Austrailian Computer Journal, vol. 23, No. 3, Aug. 1991, pp. 105-109.
Jay Banerjee, Won Kim, Hyoung-Joo Kim, Henry F. Korth, Semantics and Implementation of Schema Evolution in Object-Oriented Databases, 1987, pp. 311-322.
David Beech, Brom Mahbod, Generalized Version Control in an Object-Oriented Database, 1988, pp. 14-22.
Simon Gibbs, Dennis Tsichritzis, Eduardo Casais, Oscar Nierstrasz, Xavier Pintado, Class Management for Software Communities, Communications of the ACM, vol. 33, No. 9, Sep. 1990, pp. 91-103.
G.T. Nguyen, D. Rieu, Schema Evolution in Object-Oriented Database Systems, Data & Knowledge Engineering, 4 (1989), pp. 43-67.
Barbara Staudt Lerner, A. Nico Habermann, Beyong Schema Evolution to Database Reorganization, Oopsla Ecoop '90 Proceedings, Conference on Object-Oriented Programming: Systems, Languages, and Applications, European Conference on Object-Oriented Programming, Sigplan Notices, vol. 25, No. 10, Oct. 1990, pp. 67-76.
D. Jason Penney, Jacob Stein, Class Modification inthe GemStone Object-Oriented DBMS, Oopsla '87 Proceedings, Oct. 4-8, 1987, pp. 111-117.
Lichao Tan, Takuya Katayama, Meta Operations for Type Management in Object-Oriented Databases--A Lazy Mechanism for Schema Evolution, Deductive and Object-Oriented Databases, 1990, pp. 241-258.
Stanley B. Zdonik, Object-Oriented Type Evolution, Advances in Database Programming Languages, pp. 277-288.
John F. Roddick, Schema Evolution in Database Systems--An Annotated Bibliography, Sigmod Record, vol. 21, No. 4, Dec. 1992, pp. 35-39.
Andrea J. Skarra, Stanley B. Zdonik, The Management of Chaning Types in an Object-Oriented Database, Ooplsla '86 Proceedings, Sep. 1986, pp. 483-495.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for providing schema evolution without reco does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for providing schema evolution without reco, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing schema evolution without reco will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-105307

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.