Die Eigenschaften von Transbase® Embedded leiten sich von seiner Basis Transbase® ab und wurden für das spezielle Einsatzgebiet angepasst und erweitert:
- schnelle, direkte Datenspeicherung in B+-Bäumen
- spezialisierte Indextechnologien zur Unterstützung aller Arten von Suchanforderungen:
- Bitmap Indexe,
- Multidimensionale Indexe ( in Kombination mit Transbase® Hypercube)
- Volltextindexe ( in Kombination mit Transbase® Fulltext)
- Unter Berücksichtigung der physikalischen Struktur der Daten und ihrer Zugriffsmöglichkeiten generiert der SQL Optimierer optimale Ausführungspläne, auch für komplexe, normalisierte Datenbankschema.
- Durch die mögliche Parallelisierung der Ausführungspläne sowie durch asynchronen IO ergeben sich erhebliche Geschwindigkeitsverbesserungen, insbesondere auf echten Mehrprozessor- Systemen.
- Datenverschlüsselung (sowohl in der Datenbank als auch in der Kommunikation zwischen Anwendung und Datenbank) sowie Benutzer-Authentifizierung und selektive Privilegien-Zuordnung als Basis für ein hohes Datensicherheitsniveau
- Datenkomprimierung (Datenbank und/oder Kommunikation) zur Reduzierung der Speicheranforderung im Sekundärspeicher und zur verbesserten Performanz.
- Der integrierte, in der Größe konfigurierbare Datencache dient zur dramatischen Reduzierung der notwendigen IO-Vorgänge. Indem der physische IO minimiert wird, verlängert sich automatisch die Lebensdauer von Flash-Speicher-Medien.
- Durch die strikte Transaktionsorientierung aller Anfragen und Änderungen wird ein Höchstmaß an Datensicherheit erreicht, die Konsistenz der Datenbank ist auch nach Systemausfällen oder bei fehlerhaften Anwendungen gewährleistet.
- In Kombination mit der Option Transbase® D können die Daten sogar zwischen der lokalen und einer zentralen Datenhaltung verteilt werden. Die verteilten Anfragen sind dabei für die Anwendung völlig transparent und werden von Transbase® D automatisch optimal prozessiert. Sogar verteilte Schreibtransaktionen werden voll unterstützt.