ODBC

ODBC

ODBC ist keine Datenbank. ODBC steht für Open Database Connectivity und ist ein Standard Interface, das auf Datenbanken zugreift. Die meisten Datenbank-Engines haben ihren eigenen ODBC Treiber, der einen vereinheitlichten Zugang zu ihrer Datenbank erlaubt.

Es ist überwiegend unabhängig vom Datenbanksystem und Betriebssystem. Das heißt in der Theorie, dass eine Anwendung, die auf einer Datenbank läuft und auf diese via ODBC zugreift, fähig sein sollte, ohne Veränderungen auf einer anderen ODBC-freigegebenen Datenbank zu laufen. Natürlich ist das selten der Fall, aber ODBC vereinfacht es erheblich, mit verschiedenen Datenbanksystemen zu arbeiten.

Einheitlicher Zugang bringt natürlich Schwachpunkte mit sich. Jede Datenbank hat ihre eigene Stärke und weicht (mehr oder weniger) vom Standard ab, um die Vorteile ihrer einzigartigen Stärke auszunutzen. ODBC zu nutzen bedeutet überwiegend den kleinsten gemeinsamen Nenner an Funktionen zu benutzen. Wenn Sie ein kostspieliges Datenbanksystem benutzen, wollen Sie es für gewöhnlich im vollen Umfang nutzen. ODBC zu nutzen bedeutet Leistung lahmlegen, da der ODBC Treiber alle Datenbank-Anrufe und Ergebnisse zwischen den nativen Datenbankstrukturen und dem Standard ODBC übersetzen muss.

Alle unsere Produkte unterstützen ODBC vollständig. In allen Fällen, in denen wir Ihre Datenbank direkt (native) unterstützen, benutzen Sie bitte unsere direkte Datenbank-Engine anstatt die von ODBC. Wir arbeiten schwer daran, alle Eigenarten jeder Datenbank zu unterstützen und Ihnen die bestmögliche Leistung und Stabilität zu bieten. Die ODBC Lage ist immer eine weitere Lage, in der Dinge falsch laufen können. Nicht alle ODBC Treiber sind von höchster Qualität.

ODBC Datentypen die wir unterstützen

Integral

bigint, int, smallint, tinyint, ubigint, usmallint

Decimal

decimal (numeric), double, money, real

Text

char, nchar, ntext, nvarchar (sysname), text (clob, long varchar), varchar (longvar)

Binary

binary, bit, varbinary

Date/Time

date, datetime, time, timestamp

Large objects

blob (longvarbinary, long binary, long varbinary), ntext, text (clob, long varchar), xml

Other

hierarchyid, uniqueidentifier

Exportieren der ODBC Datenbank

Es macht Sinn, Ihren Daten von ODBC zu migrieren. Vielleicht wünschen Sie, dass dies dauerhaft ist, oder Sie möchten nur Ihre Tabellen in einem anderen Format mit einem Kollegen teilen.

Wir kopieren die gesamten Daten Ihre Tabellen und wenden Indexing und Verbindungen exakt so an, wie sie sich in der derzeitigen ODBC Datenbank befinden. Das heißt für Sie, dass Sie genau dieselbe Datenbank nur in einer anderen Datenbank-Engine erhalten. Alle Tabellen werden erneut kopiert, und zwar jedes Mal, wenn Sie die Migration ausführen. Selbstverständlich haben wir einen eingebauten Zeitplaner. Das Programm läuft über Nacht und Sie erhalten am Morgen eine erneuerte Kopie der Datenbank.

Schauen Sie sich die kurzen Lehrprogramme an, um zu sehen wie es funktioniert.

Importiere Daten in die XZY Datenbank

Wenn Sie außerdem regelmäßig Daten importieren und nicht jedes Mal die gesamte Zieldatenbank von Grund auf neu erstellen möchten, sondern nur gezielt minimale Änderungen seit dem letzten Datenaustausch ändern wollen, dann sollten Sie bitte Full Convert Pro oder Ultimate verwenden.

Take a look at the quick tutorials below to see how it's done.