ODBC

Pilotes ODBC comme pont vers les bases de données

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é.

© 2021 Spectral Core. Tous les droits sont réservés.