Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Tema Cerrado
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-12-2006
Tanis30 Tanis30 is offline
Registrado
 
Registrado: may 2004
Posts: 5
Poder: 0
Tanis30 Va por buen camino
Vincular Access con MSSQL Server y Firebird

Hola a todos.
He estado haciendo pruebas de rendimiento vinculando tablas de una aplicación de Access Xp, primero con Firebird 1.5 (ODBC 2.0) y luego con MSSQL Server 2.000(windows xp ya trae un driver ODBC para SQL server), a igualdad de condiciones (máquina , memoria, mdb...)
El resultado ha sido desconcertante al ver que la velocidad de respuesta de SQL Server era mucho mayor que FB, tanto a la hora de moverse por los registros, como inserción, borrado,etc...
No entiendo el por qué de esta diferencia. Será por que el sistema propietario es el mismo? o porque usan motores muy parecidos?. estoy haciendo algo mal?
Puede que algunos piensen que pierdo el tiempo intentando hacer funcionar juntos sistemas competidores entre si, pero es que tanta diferencia...me mosquea.

Agradecería la voz de la experiencia...
  #2  
Antiguo 08-12-2006
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Y si usas OleDb el rendimiento aumenta.

Esa es precisamente la razón por la que preferí a SqlServer sobre Interbase.

No me refiero a firebird por que nunca lo he usado.



En mi opinión Es mejor MsSqlServer.

Aclaro es mi opinión.

Luego sigue Oracle
y al final Db2 sobre 400

:P
  #3  
Antiguo 11-12-2006
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
Bueno, misma respuesta. Corre más rápido el SQL Server puesto que el driver ODBC tiene asistencia nativa ADO con OLE DB que M$ provee.

Realmente desconozco que tipo de proyectos/ideas estás encarando, pero la elección de la BD depende plenamete de eso.

En lo profesional he trabajo con MS SQL Server y no es para nada malo, de hecho hay ciertas funcionalidades flexibles propias que se envidian en otros motores.
Pero finalmente opté por Firebird. Por qué? Primero por ser libre, segundo por ser multiplataforma y por último porque es de una instalación y mantenimento increiblemente sencillo para la capacidad que tiene.

Tu dirás...
__________________
Suerte
.: Gydba :.
  #4  
Antiguo 15-12-2006
Tanis30 Tanis30 is offline
Registrado
 
Registrado: may 2004
Posts: 5
Poder: 0
Tanis30 Va por buen camino
EL proyecto es "rejuvenecer" la aplicacion de la empresa. Esta hecha a medida en Access 2.0(es de hace 14 anyos o más...) .Y cambiar todo ese código a otro lenguaje(Delphi,etc..) sería una odisea. Por lo que hemos pasado en una primera fase la aplicacion a Access 2002 y lo que queriamos luego era hacer que Access 2002 atacara las tablas en una GDB de Firebird, pero dada la lentitud y otras pegas seguramente usemos SQL Server 2.000.
Saludos.
  #5  
Antiguo 15-12-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
Hola Tanis, pues vaya que si firebird conectandose con Access (Como IDE o Front End) si sera algo lento por la capa de software que estas usando, si usaras delphi y atacando de forma nativa a firebird el rendimiento seria considerable bueno.



Yo trabajo, con SQL Server, Oracle y firebird (este ultimo para mis proyectos personales), dependiendo de la infraestrucutura que tenga el cliente y lo que peude gastar es como se realiza la solucion de Software.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
  #6  
Antiguo 18-02-2012
Miguelitros Miguelitros is offline
Registrado
NULL
 
Registrado: feb 2012
Posts: 1
Poder: 0
Miguelitros Va por buen camino
Ayuda

de antemano gracias por la ayuda que puedan brindarme.

Requiero conecatrme de access a tablas de firebird, tengo varias aplicaciones en access y nunca he trabajado con firebird por lo que no tengo idea de como hacer esto, agradeceria la mucha o poca ayuda que puedan brindarme.

Saludos.
  #7  
Antiguo 18-02-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.


Para otra ocasión abre un hilo nuevo y... bueno, no voy a repetirte lo que pone en la guía de estilo


Si quieres cambiar a firebird y necesitas los datos de access, sólo tendrás que pasar los datos, haz una búsqueda por los foros porque es un tema que se ha tratado muchas veces.
Si necesitas ayuda, recuerda nuestra guía de estilo, gracias.
Tema Cerrado


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Vincular Sybase a SQL Server cgomez Conexión con bases de datos 5 05-05-2006 18:36:49
Vincular archivos de texto en Sql Server 2000 senpiterno MS SQL Server 1 29-03-2005 09:48:28
Vincular a access una tabla interbase Giniromero Tablas planas 0 08-03-2005 16:17:09
MSSQL Server - Consulta Viet SQL 4 05-12-2003 14:45:18


La franja horaria es GMT +2. Ahora son las 12:25:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi