Database synchronization and organization system and method

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01)

Patent

CA 2344542

The present invention provides a "data centric" approach to updating databases on computer systems (516) of an intermittently connected database (15d) system. In this approach, the storage and processing complexity of the database server are decoupled 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 (10), client computer systems are synchronized with a server database by dividing data to be distributed from a server database into groups (80ad) 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 server. 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 (86ad) for these groups. The clients download the modification files for the groups to which they are assigned.

L'invention concerne une approche <= centrée sur des données >= permettant la de mise à jour de bases de données dans des systèmes informatiques (516) d'un système de bases de données (15d) connecté de manière intermittente. Selon cette approche, la complexité du stockage et du traitement du serveur de bases de données est sans relation avec le nombre de clients à prendre en charge, ce qui améliore ainsi la variabilité dimensionnelle du serveur. Au lieu de se centrer sur les données requises par des clients individuels, ce procédé permet de rechercher des changements de sous-ensembles de données appartenant à des groupes de clients. Il suffit seulement au serveur de rechercher et d'enregistrer des changements de ces sous-ensembles de données, au lieu de rechercher des changements pour des clients individuels. Les clients téléchargent les sous-ensembles contenant les données appropriées au groupe, et fusionnent des données ou suppriment des données superflues des sous-ensembles. Comme le serveur recherche une série limitée de sous-ensembles de données concernant des groupes de clients au lieu du nombre réel de clients, la variabilité dimensionnelle du système est améliorée dans sa globalité. Dans ce système (10), les systèmes informatiques clients sont synchronisés avec une base de données du serveur par division en groupes (80ad) des données à distribuer à partir d'une base de données du serveur et en attribuant au moins un des groupes à chaque système informatique client. Quand un système informatique client accède au serveur, ce système envoie au serveur les changements effectués dans sa base de données locale. Le serveur met à jour sa base de données en tenant compte de ces changements. Après mise à jour de sa base de données, le serveur détermine quels les groupes partagent les changements effectués, et crée les fichiers de modification (86ad) de ces groupes. Les clients téléchargent les fichiers de modification des groupes qui leur sont attribués.

LandOfFree

Say what you really think

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

Rating

Database synchronization and organization system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Database synchronization and organization system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Database synchronization and organization system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2078483

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