TurboDB Engine Dokumentation

Tabellen-Levels

Previous  Top  Next

Im Zuge des Ausbaus und der Verbesserung von TurboDB wurden im Laufe der Zeit verschiedene Speicherformate entwickelt. Diese Format werden Tabellen-Level genannt und im folgenden beschrieben. Während TurboDB Native alle Level unterstützt, arbeitet TurboDB Managed ausschließlich mit Level 5.

Table Level 6

Verwendet Dateierweiterungen nach dem Schema tdb? für alle Dateien.
Benennt Relationstabellen nach den zugehörigen Haupttabellen.
Unterstützt Windows Kollationen auf Tabellen- und Spaltenebene.
Bietet Volltextindizierung mit definierbaren Separatoren.
Verfügt über spezifische,  für Textspalten optimierte, Indexstrukturen.
Unterstützt die Verschlüsselung der Indexe.

Table Level 5

Ist kompatibel mit TurboDB Managed.
Unterstützt Gültigkeitsbedingungen, Vorgabewerte, berechnete Spalten und Indexe in Standard SQL.
Unterstützt gleichnamige Tabellen in unterschiedlichen Datenbanken im selben Verzeichnis.
Unterstützt die Verschlüsselung des Tabellenschemas.
Ist vorbereitet für die Unterstützung von Zeichensätzen.
Ist vorbereitet für Unicode Tabellen- und Spaltennamen.

Table Level 4

Unterstützt Primärschlüssel und eindeutige Schlüssel.
Unterstützt Zeit-Spalten mit einer Genauigkeit bis zu Millisekunden.
Unterstützt zusätzliche Verschlüsselungs-Algorithmen (strong encryption).
Unterstützt Gültigkeitsbedingungen und Fremdschlüssel.
Passt die Sortierung an den SQL Standard an, so dass Null-Werte kleiner als alle anderen sind.
Erhöht die Zahl der Indexe, die für eine Tabelle möglich sind.
Unterstützt sichere Verschlüsselung.
Ermöglicht gewartete Volltext-Indexe.

Table Level 3

Neu sind Unicode Strings, DateTime and GUID Spalten.

Table Level 2

Führt 32 Bit Integer und ANSI Strings ein.

Table Level 1

Das erste Datei-Format. Kompatibel mit TurboDB für DOS.