Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2000-05-31
2004-04-13
Homere, Jean R. (Department: 2177)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C707S793000, C709S203000, C709S217000
Reexamination Certificate
active
06721742
ABSTRACT:
TECHNICAL FIELD
This invention relates, in general, to a distributed computing environment, and in particular, to managing the accessing and modifying of data located in a global repository of the distributed computing environment.
BACKGROUND ART
Distributed systems are highly-available, scalable systems that are utilized in various situations, including those situations that require a high-throughput of work or continuous or nearly continuous availability of the system.
Typically, clients of a distributed system desire access to and modification of data residing in a global repository accessible by one or more servers of the system. In order to prevent corruption of the data, techniques are needed to manage the access and modification of the data.
One previous technique includes locally caching the data, so that clients have access to the data. This often results in complex and error prone data caching validation techniques, which can hinder performance of the repository, if the data access does not follow data locality patterns.
In a further example, the data is always accessed at the server and brought over the network. This allows the user to take advantage of the search engine of the server, but there is a high performance price to be paid.
Based on the foregoing, a need still exists for a capability that facilitates efficient access and modification of data stored in remote repositories.
SUMMARY OF THE INVENTION
The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a method of modifying stored tables of a client-server environment. The method includes, for instance, providing, in local memory of a node of the client-server environment, a local table comprising at least a portion of a global table concurrently accessible by a plurality of users of the client-server environment, wherein the local table is manipulatable via database functions, as if it was a global table; modifying the local table; and atomically merging at least a portion of the modified local table with the global table, wherein the merging is performed without user locking of the global table.
System and computer program products corresponding to the above-summarized methods are also described and claimed herein.
Advantageously, data access and modification is facilitated by an efficient and highly functional capability of the present invention.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention.
REFERENCES:
patent: 5448727 (1995-09-01), Annevelink
patent: 5684990 (1997-11-01), Boothby
patent: 5781908 (1998-07-01), Williams et al.
patent: 5870759 (1999-02-01), Bauer et al.
patent: 5897634 (1999-04-01), Attaluri et al.
patent: 5966707 (1999-10-01), Van Huben et al.
patent: 6012067 (2000-01-01), Sarkar
patent: 6167433 (2000-12-01), Maples et al.
patent: 6226650 (2001-05-01), Mahajan et al.
patent: 6321236 (2001-11-01), Zollinger et al.
patent: 6405220 (2002-06-01), Brodersen et al.
patent: 6442533 (2002-08-01), Hinkle
“Automatic Cache Invalidation and Refresh in a Client Server Environment”, IBM Technical Disclosure Bulletin, Vo. 36, No. 07, Jul. 1993, pp. 399-404.
Champagne Steven R.
Laib Gregory D.
Marthi Kailash N.
Novaes Marcos N.
Uceda-Sosa Rosario A.
Cutter, Esq. Lawrence D.
Heslin Rothenberg Farley & & Mesiti P.C.
Homere Jean R.
International Business Machines - Corporation
Schiller, Esq. Blanche E.
LandOfFree
Method, system and program products for modifying globally... 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, system and program products for modifying globally..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system and program products for modifying globally... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3240168