Como bien te comenta jachguate, no es cierto que Delphi trabaje de forma nativa. Eso depende de la capa de abstracción de datos que uses. Por definición, si trabajas con cualquier capa que sirve para más una base de datos (como es el BDE, ADO o ODBC), no lo estarás haciendo de forma nativa. Es necesaria una capa que "traduzca" las instrucciones realmente nativas de la BD en cuestion a la interfaz definida en la capa que usamos.
Los driver de acceso nativo a una BD se comunican directamente con el servidor (o con el cliente de la BD, en el caso de Oracle), a través de la API que éste brinda. Las ventajas de este tipo de accesos es su velocidad y un mayor provecho de las singularidades del SGBD en cuestión. Sus desventajas radican casi únicamente, en la falta de portabilidad.
__________________
E pur si muove
|