Segmented global area database

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000

Reexamination Certificate

active

10713650

ABSTRACT:
Embodiments of the present invention relate to memory management methods and systems for object-oriented databases (OODB). In an embodiment, a database includes a plurality of memory-mapped file segments stored on at least one nonvolatile memory medium and not in main memory. An application program connects to the database. A fault handler associated with the database is registered with the operating system of the application program. The fault handler catches a segmentation fault that is issued for an object referenced by the application program and resident in the database. A file segment corresponding to the referenced object is found and mapped into main memory. The application program is restarted. Because data is transparently mapped into and out of the main memory without copying the data, objects may be read with near zero latency, and size restrictions on the database may be eliminated.

REFERENCES:
patent: 4805134 (1989-02-01), Calo et al.
patent: 4853842 (1989-08-01), Thatte et al.
patent: 4972367 (1990-11-01), Burke
patent: 5008786 (1991-04-01), Thatte
patent: 5010478 (1991-04-01), Deran
patent: 5043885 (1991-08-01), Robinson
patent: 5136707 (1992-08-01), Block et al.
patent: 5202985 (1993-04-01), Goyal
patent: 5237661 (1993-08-01), Kawamura et al.
patent: 5276835 (1994-01-01), Mohan et al.
patent: 5283884 (1994-02-01), Menon et al.
patent: 5283894 (1994-02-01), Deran
patent: 5305389 (1994-04-01), Palmer
patent: 5398336 (1995-03-01), Tantry et al.
patent: 5404477 (1995-04-01), Jippo
patent: 5408653 (1995-04-01), Josten et al.
patent: 5412805 (1995-05-01), Jordan, II et al.
patent: 5426747 (1995-06-01), Weinreb et al.
patent: 5428761 (1995-06-01), Herlihy et al.
patent: 5434992 (1995-07-01), Mattson
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5455942 (1995-10-01), Mohan et al.
patent: 5465352 (1995-11-01), Nakazawa et al.
patent: 5485609 (1996-01-01), Vitter et al.
patent: 5493668 (1996-02-01), Elko et al.
patent: 5499367 (1996-03-01), Bamford et al.
patent: 5506984 (1996-04-01), Miller
patent: 5550971 (1996-08-01), Brunner et al.
patent: 5560006 (1996-09-01), Layden et al.
patent: 5561795 (1996-10-01), Sarkar
patent: 5574902 (1996-11-01), Josten et al.
patent: 5608904 (1997-03-01), Chaudhuri et al.
patent: 5611076 (1997-03-01), Durflinger et al.
patent: 5615360 (1997-03-01), Bezek et al.
patent: 5636350 (1997-06-01), Eick et al.
patent: 5649139 (1997-07-01), Weinreb et al.
patent: 5668987 (1997-09-01), Schneider
patent: 5680573 (1997-10-01), Rubin et al.
patent: 5682527 (1997-10-01), Cooper et al.
patent: 5701461 (1997-12-01), Dalal et al.
patent: 5706506 (1998-01-01), Jensen et al.
patent: 5727203 (1998-03-01), Hapner et al.
patent: 5745904 (1998-04-01), King et al.
patent: 5758149 (1998-05-01), Bierma et al.
patent: 5787471 (1998-07-01), Inoue et al.
patent: 5805809 (1998-09-01), Singh et al.
patent: 5812996 (1998-09-01), Rubin et al.
patent: 5822749 (1998-10-01), Agarwal
patent: 5826253 (1998-10-01), Bredenberg
patent: 5832521 (1998-11-01), Klots et al.
patent: 5835908 (1998-11-01), Bennett et al.
patent: 5835959 (1998-11-01), McCool et al.
patent: 5864849 (1999-01-01), Bohannon et al.
patent: 5897634 (1999-04-01), Attaluri et al.
patent: 5915249 (1999-06-01), Spencer
patent: 5933593 (1999-08-01), Arun et al.
patent: 5963937 (1999-10-01), Yamasaki et al.
patent: 6009271 (1999-12-01), Whatley
patent: 6014673 (2000-01-01), Davis et al.
patent: 6070165 (2000-05-01), Whitmore
patent: 6081875 (2000-06-01), Clifton et al.
patent: 6173292 (2001-01-01), Barber et al.
patent: 6314417 (2001-11-01), Bennett et al.
patent: 6321235 (2001-11-01), Bird
patent: 6330565 (2001-12-01), Nesbitt
patent: 6446062 (2002-09-01), Levine et al.
patent: 6457021 (2002-09-01), Berkowitz et al.
patent: 6496831 (2002-12-01), Baulier et al.
patent: 6507847 (2003-01-01), Fleischman
patent: 6564215 (2003-05-01), Hsiao et al.
patent: 6591266 (2003-07-01), Li et al.
patent: 6598119 (2003-07-01), Becker et al.
patent: 6609126 (2003-08-01), Smith et al.
patent: 6865658 (2005-03-01), Tomori et al.
patent: 6874001 (2005-03-01), Narang et al.
patent: 6957237 (2005-10-01), Traversat et al.
patent: 6970872 (2005-11-01), Chandrasekaran et al.
patent: 2001/0049685 (2001-12-01), Carey et al.
patent: 2002/0026448 (2002-02-01), Bird et al.
patent: 2002/0087500 (2002-07-01), Berkowitz et al.
patent: 2003/0120638 (2003-06-01), Park et al.
patent: 2003/0187851 (2003-10-01), Fay et al.
patent: 2003/0204504 (2003-10-01), Stuy et al.
patent: 2003/0221068 (2003-11-01), Tsuji et al.
patent: 2003/0225662 (2003-12-01), Horan et al.
patent: 2003/0229650 (2003-12-01), Olstad et al.
Kinsley, K.C. and Hughes, C.E., Analysis of a Virtual Memory Model for Maintaining Database Views, IEEE Transactions on Software Engineering, May 1992, pp. 402-409, vol. 18, Issue 5.
Birrell, A., Jones, M. Wobber, E., A Simple and Efficient Implementation of a Small Database, ACM Symposium on Operating Systems Principles archive, 1987, pp. 149-154.
Traiger, Irving L., Virtual Memory Management for Database Systems, ACM SIGOPS Operating Systems Review archive, 1982, pp. 26-48, vol. 16, Issue 4, ACM Press, New York, NY.
Ji, Minwen, Affinity-based Management of Main Memory Database Clusters, ACM Transactions on Internet Technology (TOIT) archive, 2002, pp. 307-339, vol. 2, Issue 4.
Dionn, IronEye Cache—Default branch, Freshmeat.net, May 30, 2003 12:08PST.
Hoverd, Tim, Liverstore—Default branch, Freshmeat.net, Oct. 23, 2002 10:22 PST.
No author listed, twz1jdbcForMysql—Default branch, Freshmeat.net, Aug. 1, 1998 22:04 PST.
Darling, Aaron, mpiBLAST—Default branch, Freshmeat.net, Feb. 11, 2003 19:55 PST.

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

Segmented global area database does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Segmented global area database, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Segmented global area database will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3761075

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