A method, computer program product, and system that allows changes made to an original database table found on a server computer to be reflected in client copies of the database table based on intermittent client requests for synchronization. A server makes periodic updates of table differences between a current table receiving database change events and a reference table. Each client copy of a database table and update created by the server has a sequential version number associated therewith. The server will compare the version number of a client copy of a database table with the most recent version number of the table on the server to determine which updates need be applied in order to make the client copy current. Next, the updates will be translated from a generic format into instructions that are specific to the type of database engine being run on the client. Finally, the instructions are transmitted to the client (along with the new version number) so that the client may operate the database engine to apply the instructions for making the database table current with the original managed on the server.

Een methode, een computerprogrammaproduct, en een systeem dat veranderingen toestaat maakten aan een oorspronkelijke gegevensbestandlijst die op een servercomputer wordt gevonden die in cliëntexemplaren van de gegevensbestandlijst moet worden weerspiegeld die op intermitterende cliëntverzoeken wordt gebaseerd om synchronisatie. Een server maakt periodieke updates van lijstverschillen tussen een stroom het ontvangen van de gebeurtenissen van de gegevensbestandverandering en een verwijzingslijst indienen. Elk cliëntexemplaar van een een gegevensbestandlijst en update die door de server wordt gecreeerd heeft een opeenvolgend daarmee bijbehorend versieaantal. De server zal het versieaantal van een cliëntexemplaar van een gegevensbestandlijst met het meest recente versieaantal van de lijst aangaande de server vergelijken om te bepalen welke updates moeten worden toegepast om de stroom van het cliëntexemplaar te maken. Daarna, zullen de updates uit een generisch formaat in instructies worden vertaald die voor het type van gegevensbestandmotor die op de cliënt in werking wordt gesteld specifiek zijn. Tot slot worden de instructies overgebracht aan de cliënt (samen met het nieuwe versieaantal) zodat de cliënt de gegevensbestandmotor kan in werking stellen om de instructies voor het maken van de stroom van de gegevensbestandlijst met origineel toe te passen geleid op de server.

 
Web www.patentalert.com

< (none)

< Gateway for dynamically providing web site status information

> Dynamic symbolic links for computer file systems

> (none)

~ 00020