Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite Performance-Tipps » Performance-Tipps für Einfügen und Aktualisieren » Transaktions- und Zeilenstatusverwaltung

 

UltraLite-Parallelität

UltraLite verwendet automatisch die folgenden Methoden zur Verwaltung paralleler Datenbankzugriffe:

  • Mehrere UltraLite-Datenbankzugriffe   Eine einzelne Anwendung kann Verbindungen zu mehreren Datenbanken öffnen. UltraLite Java Edition bietet keine Unterstützung für den gleichzeitigen Zugriff.

  • Mehrere Anwendungen   Eine UltraLite- oder UltraLite Java Edition-Datenbank kann jeweils nur durch einen einzelnen Prozess geöffnet werden.

  • Mehrere Threads   UltraLite unterstützt Anwendungen mit mehreren Threads. Eine einzelne Anwendung kann so geschrieben werden, dass sie mehrere Threads verwendet, von denen jeder eine Verbindung zu einer Datenbank oder auch zu unterschiedlichen Datenbanken herstellen kann.

  • Mehrere Transaktionen bzw. Anforderungen   Über jede Verbindung kann jeweils eine einzelne Transaktion aktiv sein. Transaktionen können aus einer einzelnen Anforderung oder aus mehreren Anforderungen bestehen. Datenänderungen während einer Transaktion sind in der Datenbank erst dann dauerhaft, wenn die Transaktion festgeschrieben wurde. Entweder werden alle in einer Transaktion durchgeführten Datenänderungen festgeschrieben oder alle werden zurückgesetzt.

  • Synchronisation   Während der Upload- und Download-Phase ist der Lese- und Schreibzugriff auf die Datenbank gestattet. Wenn eine Anwendung jedoch eine Zeile ändert, die anschließend auch vom Download geändert werden soll, schlägt der Download fehl und wird zurückgesetzt. Verwenden Sie den Synchronisationsparameter DisableConcurrency, um den Zugriff auf Daten während der Synchronisation zu deaktivieren.

    Wenn die Synchronisation fehlschlägt, unterstützt UltraLite wieder aufnehmbare Downloads auf allen Plattformen.

 Siehe auch