A distributed database system includes a plurality of nodes connected via a network medium. Each node runs at least one application and stores a database. Each database at least partially overlaps at least one other database. Each database includes a plurality of tables, and each table includes at least one record. Ownership of each table in the database is assigned to only one application, and only an owning application can modify a table owned by the owning application. Each node also schedules running of the applications on the node such that only one application reads from and writes to the database at a time, distributes updates made to the database to every other database, and updates the database in accordance with received distributed updates.

Ein System der dezentralisierten Datenbank schließt eine Mehrzahl der Nullpunkte ein, die über ein Netzmittel angeschlossen werden. Jeder Nullpunkt läßt mindestens eine Anwendung laufen und speichert eine Datenbank. Jede Datenbank mindestens deckt teilweise sich mindestens mit einer anderen Datenbank. Jede Datenbank schließt eine Mehrzahl der Tabellen ein, und jede Tabelle schließt mindestens eine Aufzeichnung ein. Besitz jeder Tabelle in der Datenbank wird nur einer Anwendung zugewiesen, und nur eine besitzende Anwendung kann eine Tabelle ändern, die durch die besitzende Anwendung besessen wird. Jedes des Nullpunktes Zeitplanlaufen auch der Anwendungen auf dem Nullpunkt so, daß nur eine Anwendung von liest und zur Datenbank hintereinander schreibt, die Updates verteilt, die zur Datenbank zu jeder anderen Datenbank gebildet werden und die Datenbank in Übereinstimmung mit empfangenen verteilten Updates aktualisiert.

 
Web www.patentalert.com

< (none)

< Integration platform for heterogeneous databases

> Method and apparatus for industrial data acquisition and product costing

> (none)

~ 00002