TurboDB Engine Dokumentation
Sessions und Threads
Previous  Top  Next


Seit TurboDB Version 4 muss eine Session erzeugt werden, bevor Tabellen und Queries geöffnet werden können. Falls Sie eine Kompoennten-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 verscheidenen 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 Perfomanz gibt es keine eingebaute Thread-Synchronisation innerhalb einer Session.