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 Komponenten-Bibliothek verwenden (TurboDB für VCL) 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. |