Ver Mensaje Individual
  #3  
Antiguo 13-10-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Reputación: 22
__hector Va por buen camino
Agregar que conexion nativa hace uso del API definido en el motor de base de datos, o las librerias de la base de datos a la que te quieres conectar. Eso supone una mayor eficiencia, en cuanto a que no requiere el uso de una capa intermedia como BDE o ODBC para 'hablar' con la base de datos, ademas de que aprovecha las funcionalidades 'extras' que ofrece el motor utilizado de base de datos frente a los demas (es decir, esos features que lo distinguen y por los que se sienten superiores)

Esto, claro esta, tiene sus desventajas: lo que programas nativamente, cuando cambias de motor de bases de datos, supone una reescritura de practicamente todo el codigo. Eso, en teoria, se elimina usando ODBC, que viene a estandarizar las interacciones entre programa/base de datos, pero como es de suponer, al mismo tiempo lleva consigo la desventaja de que no podras aprovechar los plus-es de cada motor de base de datos, ya que al ser un estandar, tiene que funcionar igual pa to'.

Eso sin mencionar que el tan cacareado 'usa odbc, programa una vez, utiliza siempre' no es tan real como lo pintan.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita