TurboDB Engine Dokumentation

Sessions und Threads

Top  Previous  Next

Seit TurboDB Version 4 muss eine Session erzeugt werden, bevor Tabellen und Queries geöffnet werden können. Falls Sie eine Komponenten-Bibliothek verwenden (TurboDB für VCL/CLX oder .NET) werden Sessions im Datenbank- oder Connection-Objekt versteckt verwaltet.

Sie können so vielen Sessions erzeugen wie Sie möchten, sollten aber die Konsequenzen einer Multi-Session Anwendung kennen:

Cursor der gleichen Tabelle in verschiedenen Sessions werden auf Dateiebene synchronisiert. Das ist wesentlich langsamer als die Synchronisation der Cursor in einer Session, die im Speicher durchgeführt wird.
Sie können verschiedene Threads für verschiedene Sessions einsetzen, aber nicht verschiedene Threads für eine Session. Aus Gründen der Performanz gibt es keine eingebaute Thread-Synchronisation innerhalb einer Session.