Accuracer Datenbank System:
Die Alternative zur BDE,
integrierbare Datenbank für Delphi/C++ Builder/Kylix
Eigenschaften und Nutzen
Eigenschaften und Nutzen
Kompakt
Kleiner compilierter Code mit annähernd 1100 Kb Platzbedarf, integrierbare Datenbank als Ersatz für die BDE, keine DLLs oder externe Treiber (wie BDE) erforderlich.
Accuracer speichert viele Tabellen in einem einzigen Datenbankfile oder direkt im ausführbaren Programm.
Geringer Speicherbedarf der Accuracer Datenbank-Engine.
Schnelle Varchar und BLOB Kompression. Große Feldinhalte benötigen den kleinstmöglichen Speicherplatz.
Accuracer komprimiert die Daten zur Laufzeit des Programms.
Der Komprimierungsprozess ist nicht vergleichbar mit den üblichen Komprimierungsverfahren im Dateisystem, es ist sehr viel schneller als die meisten bekannten Archivierer wie PKZip, WinRar, Arj.
Ungenutzer Platz am Ende der Datenbank wird abgeschnitten.
Hohe Performance
Schnelle Suche durch B-Tree Indizes. Zur Zeit ist Accuracer eine der schnellsten Single-File Databanken für Delphi, C++ Builder und Kylix.
Transaktions Support erhöht die Performance. Das Lesen von Records innerhalb von Transaktionen läuft sehr viel schneller ab.
Lesen Sie dazu bitte das Kapitel Transaktionen im Entwicklerhandbuch um weiteres zu Erfahren.
Der In-Memory Modus beschleunigt den Arbeitsprozess durch speichern der Daten im RAM.
High-Speed Speicheroperationen erhöhen die Performance durch die Anwendung spezieller Memorymanager und optimierter Algorithmen.
Der erweiterte SQL Optimizer beschleunigt die Ausführung von Queries durch Nutzung der besten Befehlsreihenfolge.
Funktionalität
Skalierbarkeit:
vom Single-User (SU) Modus mit nur einem Zugriff bis zu tausende User im Multi-User Modus, File-Server (MU) ohne Administrierung, oder Client/Server (CS).
SQL'92 & DDL Operatoren werden durch die TACRQuery Komponente unterstützt.
Mit Accuracer nutzen Sie SQL Scripts zum Einrichten von Datenbanken und Tabellen, zum Einfügen, Bearbeiten und Löschen von Datensätzen,
Ermitteln von Daten mit dem SELECT Befehl. Sehen Sie sich die vollständige Liste unterstützter Befehle an.
Die meisten der TTable Funktionen werden unterstützt, inklusive der Key- und Rangemethoden.
Erweiterte Suchfunktionen :
Accuracer unterstützt den 'LIKE' Operator mit Wildcards '%' und '_', genauso wie 'IS NULL' und 'IS NOT NULL' in Filtern und Queries.
Single-File Format :
Alle Tabellen können in einem einzigen Datenbankfile 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 zur Applikation gelinkt werden, mit IsAccuracerDatabaseFile abgefragt werden
und von der Applikation durch RemoveDatabaseFromExe entfernt werden.
Alle Funktionen aus der TACRDatabase Komponente.
Voller Multiindex Support , z.B. kann ein Index aus zahlreichen Feldern bestehen. SQLMemTable unterstützt auf- und absteigende
Indizes sowie Groß- Kleinschreibung in String Feldern.
Teilbarer Zugriff auf In-Memory Tabellen . TACRTable unterstützt gleichzeitigen Zugriff auf eine Tabelle durch den Einsatz mehrerer TACRTable Komponenten in einer Applikation.
Erstellen von SQL Scripten aus Datenbank- und Tabellenstrukturen um daraus neue Tabellen, Datenbanken oder Daten zu erstellen bzw. einzufügen.
Backup und Restore Support . Datenbanken sind einfach zu Sichern und Rückzusichern, mit interner Kompression um Speicherplatz zu sparen
und mit leistungsfähiger Verschlüsselung zur Sicherung vor unberechtigtem Zugriff auf die Datensicherung.
Triggern von Datenbank- und Serverevents (Triggers ).
Unterstützung von Defaultwerten.
Vorgabewerte beim Einfügen von Records bzw. beim Editieren einzelner Felder.
Referentielle Integrität, SQL-99 mit Unterstützung von Fremdschlüsseln (Referential integrity ).
Erweiterte Client-Server Funktionen.
Visuelles Erstellen von Queries . Mit Accuracer können Sie den Visual Query Builder zur einfachen visuellen Generierung von SQL Queries nutzen ohne weitere Kenntnisse von SQL!
Erweiterte
Datenim- und exportfunktionen für Datensatzgruppen, Tabellen oder ganzer Datenbanken.
Kompatibilität
Unterstützt werden TTable, TQuery, TDatabase, TSession und TBatchMove Eigenschaften, Methoden und Events.
Accuracer unterstützt alle TTable Felddatentypen, inklusive BLOB Felder und erlaubt String- und Widestringfelder jeder fixen oder variablen Länge.
Accuracer 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 TTable benutzt werden.
Sicherheit
Accuracer ermöglicht die Verschlüsselung innerhalb der ganzen Datenbank mit leistungsfähigen Algorithmen.
Breite Auswahl an Verschlüsselungen:
- Rijndael, Gewinner des Advanced Encryption Standard, 128 bit Schlüssel
- Rijndael, 256 bit Schlüssel
- Blowfish, 448 bit Schlüssel
- Twofish, 128 bit Schlüssel
- Twofish, 256 bit Schlüssel
- Square
- Single DES 8 byte Blocksize, 8 byte Schlüssel 56 bits relevant
- Double DES 8 byte Blocksize, 16 byte Schlüssel 112 bits relevant
- Double DES 16 byte Blocksize, 16 byte Schlüssel 112 bits relevant
- Triple DES 8 byte Blocksize, 24 byte Schlüssel 168 bits relevant
- Triple DES 16 byte Blocksize, 24 byte Schlüssel 168 bits relevant
- Triple DES 24 byte Blocksize, 24 byte Schlüssel 168 bits relevant
Sie erhalten die beste Verschlüsselungstechnologie, getestet von den besten Kryptografieexperten, mit hoher Performance und wählbaren Verschlüsselungsstärken
Vier verschiedene Verschlüsselungsmodi: CTS, CBC, CFB, OFB.
Zwei verschiedene Verschlüsselungsschemata.
Um Ihre Datenbank zu schützen können Sie ein Passwort oder den Verschlüsselungskey selbst nutzen.
Accuracer hat die besten Verschlüsselungsfunktionen aller bekannten Delphi Datenbanksysteme.
Erweiterte Methoden in der TACRDatabase Komponente: IsDatabaseEncyrpted, IsDatabaseEncyrptedByPassword und IsCryptoParamsValid
ermöglichen eine sichere Erkennung der Datenbank Verschlüsselung.
Zuverlässigkeit
Transaction Support erhöht die Zuverlässigkeit. Wenn während einer Transaktion ein Fehler auftaucht werden alle bisherigen Änderungen zurückgestellt,
die Datenbank ist dann im gleichen Zustand wie vor der Transaktion.
Accuracer verfügt über zwei Möglichkeiten Tabellen und Datenbank zu reparieren, die durch Hardware- oder Betriebssystemfehler verursacht wurden.
Accuracer arbeitet mit großen Datenbanken (Millionen von Datensätzen und Gigabytes an Datenmengen).
Komfortabel
Kosteneffektiv : Royalty Free (Sie können beliebig viele Applikationen für beliebig viele Benutzer entwickeln ohne zusätzliche Lizenzgebühren);
Eine große Auswahl an Lizenzmodellen (SU / MU / CS Versionen, Editionen mit und ohne Sourcecode, Multi-Entwickler Lizenzen). Weiteres in unserer Preismatrix .
Einfacher Umstieg zwischen Single-User, Fileserver und Client/Server Editionen.
Einfacher Vertrieb : keine BDE, keine DLLs; keine speziellen Installationen oder Konfigurationen.
Einfache Entwicklung : Kompatibel mit Standardkomponenten (TTable, TQuery, TDatabase, TSession, TBatchMove),
Standardcontrols (DBGrid, DBNavigator, DBImage, DBMemo, DBRichEdit, etc.), Komponenten von Drittherstellern (wie QuickReport,
FastReport, DBFlyTreeView, etc.); unterstützt alle Feldtypen.
Schneller technischer Support per E-Mail.
Anwendungsbeispiele.
Das Accuracer Package enthält mehr als 40 Demos für Delphi / C++ Builder / Kylix. Utilities mit Source Code.
Umfassende Hilfe .
Volle Accuracer Dokumentation als Accuracer Entwicklerhandbuch und Accuracer Komponentenreferenz.
Restrukturieren Sie Tabellen ohne Datenverlust.
Daten Import von und Export zu jeder Datenquelle. Accuracer verfügt über sehr einfache Methoden (ImportTable und ExportTable) um Daten zu im- und exportieren.
Mit der TACRBatchMove Komponente, die arbeitet wie TBatchMove und auch alle deren Funktionen unterstützt, führen Sie Operationen auf Datensätze oder ganze Tabelleninhalte aus.
Internationalisierung. Jede Textsuch- und sortierungsfunktionen basieren auf den jeweils im System eingestellten Länderparametern, Sie können Ihre Applikation mit Accuracer sehr einfach global vermarkten.
Unicode Support.
Die Text-Operationen arbeiten mit Multibyte Unterstützung durch ftWideString.
Accuracer unterstützt Sie mit Funktionen zur Fortschrittsanzeige, die Ihnen bei langsamen Operationen hilft.
Mit Transaktionen arbeiten Sie sehr komfortabel.
Utilities
Der Accuracer Manager ermöglicht Ihre Datenbanken einfach zu managen.
Dieses leistungsfähige Tool erlaubt alle unterstützten Operationen auf Accuracer Datenbanken und Tabellen.
Accuracer Database Server Utility (nur in der Client/Server Version). Flexibles Datenbank und Server Administrierungstool.
DasDBTransfer Utility hilft Ihnen bei der Migration Ihrer Daten aus Altsystemen mit BDE Treiber in Accuracer Datenbanken zu transferieren;
Paradox, Interbase, Access, Oracle, SQL Server zu Accuracer und auch in die andere Richtung.
Das Converter Utility hilft Ihnen bei der Migration Ihrer Daten aus EasyTable zum neuen Accuracer Format.
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.
AccuracerBackup und AccuracerRestore hilft Ihnen Backup und Restore Prozesse zu organisieren; mit einem Beispiel wie Sie Backup- und Restorefunktionen in Ihre Applikation integrieren.
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>
ò¦«± è® ë¯¬ò³£