EasyTable: Integrierte Single-File Datenbank
als Ersatz für die BDE,
für Delphi und C++Builder
Eigenschaften und Nutzen
Eigenschaften und Nutzen
Kompakt
Kurzer kompilierter Code, annähernd 500Kb, keine externen Treiber (wie BDE) notwendig.
EasyTable speichert viele Tabellen in einer einzigen Datenbankdatei oder direkt im ausführbaren Programm.
Das EasyTable Datenbanksystem ist speziell auf portable Applikationen ausgerichtet.
Kompaktes Datenbankformat.
EasyTable ermöglicht ihnen Ihre Daten sehr kompakt zu speichern, speziell wenn die DatabaseFileMode Eigenschaft
in der TEasyDatabase auf dfmCompact gesetzt ist (weniger als 10 Kb für ein Datenbankfile mit einer einfachen Tabelle).
Unglaubliche Kompaktheit wird durch erweiterte Technologien erreicht, wie das Single File System , automatische BLOB Header Kompression und kleine Indizes (weniger als 4 Bytes pro Record).
Schnelle BLOB Kompression. Lange Datenfelder brauchen den kleinstmöglichen Speicherplatz.
EasyTable komprimiert Daten zur Laufzeit.
Die Kompressionsroutinen in EasyTable sind sehr viel schneller als die meisten aktuellen Archivierer wie PKZip, WinRar, Arj.
Ungenutzer Platz am Ende der Datenbank wird abgeschnitten.
Hohe Performance
Schnelle Suchalgorithmen . EasyTable ist eine der schnellsten Datenbanken für Delphi und C++ Builder.
EasyTable ist schneller als die meisten bekannten Datenbanksysteme der führenden Hersteller.
High-Speed I/O Performance wird durch Read-Ahead und zwischenspeichern beim Schreiben sowie durch optimierte Algorithmen erreicht.
Der In-Memory Mode beschleunigt den Arbeitsprozess durch Ablegen der Daten im Arbeitsspeicher.
Schnelle Operationen mit Strings .
EasyTable vergleicht Strings 3 mal schneller als die normalen Delphi Stringroutinen.
Hohe Performance wird durch eine spezielle Programmbibliothek mit Assemblerroutinen und erweiterten Suchalgorithmen erreicht.
Funktionalität
Die TEasyQuery Komponente unterstützt SQL'92 & DDL Operatoren.
Mit EasyTable können Sie SQL Scripts für das Erstellen von Datenbanken und Tabellen, Einfügen, Löschen und Bearbeiten von Records
und Datenselektion mit dem SELECT Befehl durchführen. Wir haben ein komplette Liste der Befehle für Sie zusammengestellt .
Erweiterte Suchoptionen .
EasyTable unterstützt den 'LIKE' Operator mit Wildcards '%' und '_', genauso wie 'IS NULL'/'IS NOT NULL' in Filtern und Queries.
Single-File Format .
Viele Tabellen können in einer einzigen Datenbankdatei gespeichert werden.
Unterstützung für ausführbare Datenbanken .
Die Datenbankdatei kann direkt in die ausführbare Applikation integriert werden.
In diesem Fall können Sie Ihre Applikation mit der Datenbank im Lesemodus nutzen oder Sie kopieren die Datenbank in ein beliebiges Verzeichnis
und nutzen sie im beliebigen Zugriffsmodus. Das Datenbankfile kann über MakeEXEDatabase der TEasyDatabase Komponenten
zur Applikation gelinkt werden.
Voller Multi-Index Support, z.B. kann ein Index aus zahlreichen Feldern bestehen. EasyTable unterstützt auf- und absteigende Indizes sowie Groß- Kleinschreibung in String Feldern.
Teilbarer Zugriff auf In-Memory Tabellen .
EasyTable unterstützt gleichzeitigen Zugriff auf eine Tabelle durch den Einsatz mehrerer EasyTable Komponenten in einer Applikation.
Kompatibilität
EasyTable unterstützt alle TTable Felddatentypen, inklusive BLOB Felder und
erlaubt String- und Widestring-Felder jeder gewunschten fixen Lange .
EasyTable ist voll kompatibel zu DB-Aware Controls wie QuickReport, DBGrid, DBNavigator, DBImage, DBMemo, DBRichEdit, sowie Produkten von Drittherstellern die TDataset abhängige Komponenten anbieten - FastReport, DBFlyTreeView und andere.
Unterstützung des IProvider Interface. Sie können auf TACRTable und TACRQuery Komponenten über TClientDataset zugreifen.
Calculated und Lookup Felder können wie in TTable benutzt werden.
Die meisten TTable Funktionen werden inklusive Key- und Rangemethoden unterstützt.
Zuverlässigkeit
EasyTable verfügt über die Möglichkeit Fehler in Tabellen und Datenbanken zu reparieren, die durch Hardware-, Betriebssystem- oder Programmfehler
verursacht wurden. Defekte Tabellenindizes können wieder aufgebaut werden.
EasyTable arbeitet mit großen Datenbanken (Millionen von Datensätzen).
Sicherheit
EasyTable ermoglicht die Verschlusselung der ganzen Datenbank oder
einzelnen Tabellen. Diese beiden Verschlusselungsmodi konnen gleichzeitig
genutzt werden.
Die Tabellen- und Datenbankverschlusselung basiert auf dem Rijndael Algorithmus, Gewinner des
AES (Advanced Encryption Standard): http://csrc.nist.gov/encryption/aes/
.
Es ist einer der besten Chiffrierschlussel der derzeit existiert, getestet von den besten Kryptografie Experten.
Die Daten, die in den verschlusselten Tabellen und Datenbanken gespeichert
werden sind zusatzlich mit CRC-32 Checksummen vor Veranderungen geschutzt.
EasyTable bietet hochentwickelten Schutz Ihrer Daten.
Zuverlässigkeit
EasyTable verfügt über die Möglichkeit Fehler in Tabellen und Datenbanken zu reparieren, die durch Hardware-, Betriebssystem- oder Programmfehler
verursacht wurden.
Defekte Tabellenindizes können wieder aufgebaut werden.
EasyTable arbeitet mit großen Datenbanken (Millionen von Datensätzen).
Komfortabel
Restrukturieren Sie Tabellen ohne Datenverlust.
Daten Import von und Export zu jeder Datenquelle. EasyTable verfügt über sehr einfache Methoden (ImportTable und ExportTable) um Daten zu im- und exportieren.
Internationalisierung. Jede Textsuch- und sortierungsfunktionen basiert auf den jeweils im System eingestellten Länderparametern, Sie können Ihre Applikation mit EasyTable sehr einfach global vermarkten.
Unicode Support.
Die Text-Operationen arbeiten mit Multibyte unterstützung durch ftWideString.
EasyTable unterstützt Sie mit Funktionen zur Fortschrittsanzeige, die Ihnen bei langsamen Operationen hilft.
Anwendungsbeispiele.
Das EasyTable Package enthält mehr als 20 Demos für Delphi / C++ Builder Utilities mit Source Code.
Umfassende Hilfe .
Volle EasyTable Dokumentation als EasyTable Entwicklerhandbuch und EasyTable Referenz.
Utilities
Das DBTransfer Utility hilft Ihnen bei der Migration Ihrer Daten aus Altsystemen mit BDE TReiber in EasyTable Datenbanken zu transferieren;
Paradox, Interbase, Access, Oracle, SQL Server zu Accuracer und auch in die andere Richtung.
Der EasyTable Manager ermöglicht Ihre Datenbanken einfach zu managen.
Dieses leistungsfähige Tool erlaubt alle unterstützten Operationen auf EasyTable Datenbanken und Tabellen.
Die SQL Console ist der einfachste Weg SQL Queries durchzuführen. Sie können vorgegebene oder eigene SQLs durchführen und in einer separaten Textdatei speichern.
Alle Utilities enthalten den Source Code und können als Programmiervorlage genutzt werden.
Custom Development
Custom Development for you -
Delphi and
C++ Builder !
Experts in Database, Networking, Data Compression and Encryption.
10+ years experience.
Contact Us!
ò¡ª² è® ë¯¬ò³ ¼/a>
ò¦«± è® ë¯¬ò³£