2009-06-26 8 views
4

Pourquoi ODBC est-il lent? Quelle est l'architecture sous-jacente? Quelqu'un peut-il jeter plus de lumière sur le même>Pourquoi ODBC est-il lent?

+0

Uhm cette question pourrait être plus générale? Qu'avez-vous vécu? Qu'est-ce qui vous fait croire que c'est lent? – jitter

Répondre

3

En général (et je veux dire vraiment GÉNÉRAL) le pilote ODBC ajoute une autre couche dans le mélange. Il doit prendre votre requête et la traduire dans le langage de requête natif (où la langue native n'est pas SQL, ou son implémentation complète). Cette traduction/interprétation ajoute une surcharge de performance qui est pire pour certaines sources de données que pour d'autres.

Vérifiez ce court texte de présentation Microsoft pour un peu de l'architecture du pilote ODBC:

ODBC Architecture

ODBC Driver Architecture