The present invention provides a "data centric" approach to updating databases on computer systems of an intermittently connected database system. In this approach, the storage and processing complexity of the database server are de-coupled from the number of clients to be supported, thereby, improving the scalability of the server. Instead of focusing on the data required by individual clients, this method tracks changes to data subsets pertaining to groups of clients. Thus, the server need only track and record changes to these subsets of data, instead of tracking changes for individual clients. Clients download the subsets, which contain the data relevant to the group, and merges data or deletes superfluous data from the subsets. Since the server is tracking a limited set of data subsets related to groups of clients instead of the actual number of the clients, the overall scalability of the system is increased. In this system, client computer systems are synchronized with a server database by dividing data to be distributed from a server database into groups and assigning one or more of the groups to each client computer system. When a client computer system accesses the server, the client computer system sends changes made to its local database to the sever. The server updates its database with these changes. After making the updates to its database, the server determines which groups share in the changes made, and creates modification files for these groups. The clients download the modification files for the groups to which they are assigned.

Присытствыющий вымысел снабубежит "подход к данных центральный" уточнение баз данных на системах компьютера периодическ соединяемой системы базы данных. В этом подходе, хранение и сложность обрабатывать сервера базы данных de-coupled от числа клиентов, котор нужно поддержать, таким образом, улучшающ scalability сервера. Вместо фокусировать на данных необходим индивидуальными клиентами, этот метод отслеживает изменения к подмножеств данных pertaining к группам в составе клиенты. Таким образом, след потребности сервера только и изменения показателя к этим подсовокупностям данных, вместо отслеживать изменения для индивидуальных клиентов. Клиенты download подсовокупности, которые содержат данные уместные к группе, и сливают данные или уничтожают излишние данные от подсовокупностей. В виду того что сервер отслеживает лимитированный комплект подмножеств данных отнесенные к группам в составе клиенты вместо фактического числа клиентов, увеличено общее scalability системы. В этой системе, системы компьютера клиента синхронизированы с базой данных сервера путем разделять данные, котор нужно распределить от базы данных сервера в группы и задавать one or more из групп к каждой системе компьютера клиента. Когда система компьютера клиента достигает сервера, система компьютера клиента посылает сделанные изменения к своей местной базе данных к разъединять. Сервер уточняет свою базу данных с этими изменениями. После делать уточнения к своей базе данных, сервер обусловливает которые группы делят в сделанных изменениях, и создает архивы изменения для этих групп. Клиенты download архивы изменения для групп к они заданы.

 
Web www.patentalert.com

< (none)

< Agent-based management system having an open layered architecture for synchronous and/or asynchronous messaging handling

> Subscriber creation and deletion interface between a customer administrative system and database network elements of a communications network

> (none)

~ 00007