2009-06-26 25 views
4

Warum ist ODBC langsam? Was ist die zugrunde liegende Architektur? Kann jemand mehr Licht auf das gleiche werfen>Warum ist ODBC langsam?

+0

Uhm kann diese Frage nicht mehr allgemein sein? Was hast du erlebt? Was lässt dich glauben, dass es langsam ist? – jitter

Antwort

3

Im Allgemeinen (und ich meine wirklich GENERAL) der ODBC-Treiber fügt eine weitere Schicht in den Mix. Es muss Ihre Anfrage übernehmen und in die native Abfragesprache übersetzen (wobei die Muttersprache SQL oder seine vollständige Implementierung nicht enthält). Diese Übersetzung/Interpretation fügt einen Leistungsaufwand hinzu, der für einige Datenquellen schlechter ist als für andere.

Schauen Sie sich diesen kurzen Microsoft Klappentext für ein wenig von der ODBC-Treiber-Architektur:

ODBC Architecture

ODBC Driver Architecture