A database system has at least two hose databases (204, 214) in respective host processing apparatuses (200, 210). A remote database (224) is provided in a remote processing apparatus (220). The host databases and the remote database store a plurality of database items. A synchronization engine (206, 216) is provided in each host processing apparatus for synchronizing its host database with the remote database. A first log file (227) contains entries, that represent changes made to the remote database (224), including additions and modifications of items in the remote database as well as deletions of items from the remote database in order to increase its free storage space available for storing new items. A second log file (229) contains entries, that represent deletions from the remote database upon respective deletions in either of the host databases (204, 214). The synchronization engine (206, 216) deletes items in its host database in accordance with the entries in the second log file but not in the first log file.

Ein Datenbanksystem hat mindestens zwei Schlauchdatenbanken (204, 214) im jeweiligen Wirt, der Apparate (200, 210) verarbeitet. Eine Remotedatenbank (224) wird in einem Remoteverarbeitung Apparat (220) zur Verfügung gestellt. Die Wirt Datenbanken und die Remotedatenbank speichern eine Mehrzahl der Datenbankeinzelteile. Eine Synchrounisierung Maschine (206, 216) wird in jedem Wirt zur Verfügung gestellt, der Apparat für das Synchronisieren seiner Wirt Datenbank mit der Remotedatenbank verarbeitet. Eine erste Maschinenbordbuchakte (227) enthält Eintragungen, die darstellt die Änderungen, die an der Remotedatenbank (224) vorgenommen werden, einschließlich Hinzufügung und Änderungen der Einzelteile in der Remotedatenbank sowie Auslassungen der Einzelteile von der Remotedatenbank, um seinen freien Speicherplatz zu erhöhen, der für die Speicherung der neuen Einzelteile vorhanden ist. Eine zweite Maschinenbordbuchakte (229) enthält Eintragungen, die darstellt Auslassungen von der Remotedatenbank nach jeweiligen Auslassungen in irgendeiner der Wirt Datenbanken (204, 214). Die Synchrounisierung Maschine (206, 216) löscht Einzelteile in seiner Wirt Datenbank in Übereinstimmung mit den Eintragungen in der zweiten Maschinenbordbuchakte aber nicht in der ersten Maschinenbordbuchakte.

 
Web www.patentalert.com

< (none)

< Semiconductor memory device capable of performing data writing or erasing operation and data reading operation in parallel

> System and method for displaying and manipulating multiple calendars on a personal digital assistant

> (none)

~ 00048