ODBC

ODBC

ODBC n'est pas une base de données - ODBC signifie Open Database Connectivity et est une interface standard pour accéder aux bases de données. La plupart des moteurs de base de données ont leur propre pilote ODBC pour permettre un accès standardisé à leur base de données.

Il est généralement indépendant des systèmes de base de données et des systèmes d'exploitation, donc en théorie, une application s'exécutant sur une base de données et y accédant via ODBC devrait pouvoir s'exécuter sur une autre base de données ODBC sans changement. Bien sûr, c'est rarement le cas, mais ODBC simplifie considérablement le travail avec différents systèmes de base de données.

L'accès standardisé, bien sûr, a ses inconvénients. Chaque base de données a sa propre force et s'écarte de la norme (plus ou moins) pour profiter de ses atouts uniques. Utiliser ODBC signifie généralement utiliser le plus petit dénominateur commun des fonctionnalités. Si vous utilisez un système de base de données coûteux, vous souhaitez généralement l'utiliser au maximum. L'utilisation d'ODBC signifie des performances rédhibitoires, car le pilote ODBC doit traduire tous les appels et résultats de base de données entre les structures de base de données natives et celles ODBC standard.

Tous nos produits prennent entièrement en charge ODBC. Cependant, pour tous les cas où nous prenons en charge votre base de données directement (nativement), utilisez notre moteur de base de données direct au lieu d'ODBC. Nous travaillons très dur pour prendre en charge toutes les particularités de chaque base de données et vous offrir les meilleures performances et stabilité possibles. La couche ODBC est toujours une couche supplémentaire où les choses peuvent mal tourner et tous les pilotes ODBC ne sont pas de la plus haute qualité.

Types de données ODBC que nous prenons en charge

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

Exporter la base de données ODBC

Il peut être judicieux de migrer vos données hors de ODBC. Vous voudrez peut-être le faire de manière permanente ou simplement avoir besoin de partager vos tables avec une collague dans un format différent.

Nous copierons toutes vos tables avec leurs données et appliquerons l'indexation et les relations exactement telles qu'elles sont dans votre base de données ODBC actuelle. En un mot, vous obtenez exactement la même base de données dans un autre moteur de base de données. Chaque fois que vous exécutez la migration, nous copierons à nouveau toutes les tables. Bien sûr, nous avons un planificateur intégré, vous pouvez donc l'exécuter pendant la nuit et avoir une nouvelle copie de la base de données le matin.

Jetez un œil aux didacticiels rapides ci-dessous pour voir comment cela fonctionne.

Importer des données dans la base de données ODBC

De plus, si vous souhaitez importer des données régulièrement et que vous ne souhaitez pas recréer à chaque fois l'intégralité de la base de données cible à partir de zéro, mais plutôt faire une petite synchronisation ciblée des seuls changements depuis la dernière exécution, veuillez utiliser Full Convert Pro ou Ultimate.

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