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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 18
Wonni Va por buen camino
Despues de probar, va a ser que no me convence MS Access . . .

hola;

Pues eso, que no me termina de convencer. He desarrolado varias aplicaciones con BD dBase y Paradox y ahora tengo que hacer una nueva y me decidí por Access, pero no se que hacer.

Volví a pensar en Interbase-Firebird que es lo que aqui me aconsejareis todos seguro pero no consigo hacerlo funcionar. Lo intenté precisamente para el testeo que he estado haciendo dBase-Paradox-Access(donde gana dBase en rapidez).

Total, que estoy atascado. Decidí cambiar porque tenia tiempo para ello, pero el tiempo pasa y no se por donde tirar. Y no quisiera que la solucion fuera seguir con dBase, Paradox porque necesito mas fiabilidad y sobretodo rapidez, ya que lo otro empezó a ser desesperante hace ya tiempo en ciertas tareas en red.

Pero esque no se: Interbase 6 o 7.5 o FireBird o MySql o....

Es importante tambien poder hacer un instalador completo sin tener que configurar nada a mano....
En fin, resumiendo: Estoy que no se donde estoy
Responder Con Cita
  #2  
Antiguo 19-06-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Pues yo la verdad me iria por firebird 2 y Zeos.
Rapido, efectivo y sin problemas.
Eso pensando en que el programa este bien echo y sea facilmente transportable.
Firebird es relativamente facil de aprender, una que otra triquiñuela y a jugar.
Saludos
Responder Con Cita
  #3  
Antiguo 19-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 18
Wonni Va por buen camino
Gracias caral;

La cuestion es que se trata de un desarrollo nuevo, partiendo de cero. De ahí que me plantee tanto que BD usar. No quiero equivocarme, y quiero hacer lo mejor, lo mas conveniente.
Responder Con Cita
  #4  
Antiguo 19-06-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Mejor que mejor, Firebird 2.
Si una aplicacion se comienza de cero es facilisimo, te lo dice un novato en esto y si yo lo considero facil, imaginate los maestros.
He probado mysql, relativamente facil, alguna que otra cosa lo complica, por ejemplo el sistema de conexion, access es simplisimo, sql server no lo he probado pero ya lo hare.
De todos modos por aca ya te daran las explicaciones tecnicas.
Saludos
Responder Con Cita
  #5  
Antiguo 19-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 18
Wonni Va por buen camino
Gracias otra vez;

Pues habrá que intentarlo con FireBird a ver. He estado buscando info sobre MySql, pero si dices que es mas complicada la conexion y además he visto el tema de las licencias en el cual estaba yo confundido, pues pensaba que era gratuito, pero no lo es.

Voy a por FireBird, a ver si se deja, porque Interbase 7.5 que lo descargué hace un par de dias no me funciona.
Responder Con Cita
  #6  
Antiguo 19-06-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Maneja Firebird con IbExpert, es muy bueno.
Seguro Casimiro, te podria dar muchas mas indicaciones.
Saludos
Responder Con Cita
  #7  
Antiguo 19-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 18
Wonni Va por buen camino
Acabo de registrarme y bajarme ahora mismo ibexpert personal
Responder Con Cita
  #8  
Antiguo 19-06-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Wonni
intenté precisamente para el testeo que he estado haciendo dBase-Paradox-Access(donde gana dBase en rapidez).
¿Cómo estás accediendo? ¿BDE?
Normalmente Access através de ADO da un buen rendimiento. Me extraña que esté por debajo de DBase; Eso sí, nunca perdiendo de vista que es una BD de escritorio.
Nada comparable con lo comentado, IB/FB,...

Cita:
Empezado por Wonni
...porque necesito mas fiabilidad y sobretodo rapidez, ya que lo otro empezó a ser desesperante hace ya tiempo en ciertas tareas en red.
En ese caso, olvídate de Access, DBase, Paradox,... Debes "tirar" hacia un SGBD; El que más rabia te de, pero un SGBD.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #9  
Antiguo 19-06-2007
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
En mi trabajo usamos firebird, tanto para las aplicaciones de los clientes como para nuestros desarrollos internos.

Yo también tuve que empezar de 0 y me resulto sencillo.

MySQL no te la recomiendo por el tipo de licencia que tiene para uso comercial, es muy cabrona.

Y Firebird la estamos usando tanto con DELPHI 7 como con PHP.

Mi gallifante va para Firebird.

PD: Y casimiro es una puta máquina con ese tema (entre otros mas que domina ).
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0
Responder Con Cita
  #10  
Antiguo 19-06-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Cuando probé Zeos me dejó mal sabor de boca, más que nada por incompleto. A ver...., no estoy criticando, simplemente digo que en la misma fecha, MDOLIB estaba más adelantado que Zeos, ahora mismo no sé como irá, puede que incluso al revés .

Si tienes 2 semanas y el inglés no es problema, te aconsejo la documentación de interbase (www.ibphoenix.com) el "DataDef.pdf" no tiene desperdicio, después de leerlo, sabrás todas las posibilidades que dispones, poca ayuda te hará falta (por eso el foro Firebird no tienes grandes dudas de conceptos... más que nada son de SQL ).

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #11  
Antiguo 19-06-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por papulo
Mi gallifante va para Firebird.
Yo también voto por Firebird, con mucha, mucha, mucha diferencia sobre el resto, así que otro gallifante más para Firebird

Siempre he usado Firebird con FIB o algún 'pariente', IBX y luego FIBplus. Lo he probado con MDO y es prácticamente igual a IBX pero preparado para las últimas versiones de Firebird, ya que IBX se quedó 'encapsulado' para Interbase.

Una vez hice pruebas con Zeos, pero eran muy lentorros en comparación con la familia FIB.

Última edición por Casimiro Notevi fecha: 19-06-2007 a las 14:11:45.
Responder Con Cita
  #12  
Antiguo 19-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 18
Wonni Va por buen camino
Cita:
Empezado por Neftali
¿Cómo estás accediendo? ¿BDE?
No, que va. Las pruebas con .MDB has he realizado via ADO. Y esto ha resultado mas lento que Paradox, dBase (estos si, con BDE).



Cita:
Empezado por papulo
MySQL no te la recomiendo por el tipo de licencia que tiene para uso comercial, es muy cabrona.
Si, eso es lo que he visto. En realida MySql fue lo que me plantee primero.



Cita:
Empezado por Lepe
Si tienes 2 semanas y el inglés no es problema, te aconsejo la documentación de interbase (www.ibphoenix.com) el "DataDef.pdf" no tiene desperdicio
Si, las tengo. Y el ingles no es problema. El problema es que no encuentro el documento DateDef.pdf



Cita:
Empezado por Casimiro Notevi
Yo también voto por Firebird, con mucha, mucha, mucha diferencia sobre el resto, así que otro gallifante más para Firebird

Siempre he usado Firebird con FIB o algún 'pariente', IBX y luego FIBplus. Lo he probado con MDO y es prácticamente igual a IBX pero preparado para las últimas versiones de Firebird, ya que IBX se quedó 'encapsulado' para Interbase.

Una vez hice pruebas con Zeos, pero eran muy lentorros en comparación con la familia FIB.


Por lo que he leido me parece que FIBPlus sea la mejor opcion ¿no?


Acabo de ver que han liberado nuevas versiones de FIBPlus y MARATHON:

http://www.firebird.com.mx/modules/news/


Muchas gracias a todos, os agradezco muchisimo vuestra ayuda, vuestro tiempo
Responder Con Cita
  #13  
Antiguo 19-06-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Wonni
No, que va. Las pruebas con .MDB has he realizado via ADO. Y esto ha resultado mas lento que Paradox, dBase (estos si, con BDE).
Es la primera vez que lo veo.
De todas formas, creo que ninguna de ellas son viables para lo que necesitas.

En cuanto a FireBird (y no sólo para este caso, sino en general) comentar que, CodeGear no está por la labor de que futuras versiones de sus componentes de conexión para IB (los que vienen con Delphi) funcionen también para FB. Es más, va a intentar que no sea así. Lo digo para los que estén trabajando así, que lo vayan teniendo en cuenta para un futuro no muy lejano.

Así que yo optaría por FB, pero con componentes de terceros.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #14  
Antiguo 19-06-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Wonni
[..]Por lo que he leido me parece que FIBPlus sea la mejor opcion ¿no?
Por lo que he probado, sí, FIBplus es lo mejorcito y ... de pago.
También puedes usar MDO, que son totalmente libres y en cuanto a velocidad son equiparables, además de que también vienen preparados para las últimas versiones de Firebird.
Responder Con Cita
  #15  
Antiguo 19-06-2007
Delfino Delfino is offline
Miembro
 
Registrado: jul 2003
Ubicación: Madrid
Posts: 974
Poder: 21
Delfino Va por buen camino
Lo mejor seria Firebird + MDO, con ellos puedes darle posibilidad al usuario de manejar usuarios, backups y cosas avanzadas del Firebid, de rapidez son los mas rapidos, y lo mas importante, totalmente Free para todos los usos..

Con el InnoSetup puedes hacer un instalador q lo instale todo para el usuario,

Con la JVCL tienes una legion de controles para darle mas aspecto profesional a tu aplicacion, sobre todo el JvDBGrid.

Suerte , y cuentanos tu eleccion..
__________________
¿Microsoft? No, gracias..

Última edición por Delfino fecha: 19-06-2007 a las 17:02:30.
Responder Con Cita
  #16  
Antiguo 19-06-2007
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Cita:
Empezado por Neftali
En cuanto a FireBird (y no sólo para este caso, sino en general) comentar que, CodeGear no está por la labor de que futuras versiones de sus componentes de conexión para IB (los que vienen con Delphi) funcionen también para FB. Es más, va a intentar que no sea así. Lo digo para los que estén trabajando así, que lo vayan teniendo en cuenta para un futuro no muy lejano.
Pues se están cubriendo de gloria, al menos por aquí, y eso que ya llevamos 4 licencias de DELHPI compradas, pero primero con Delphi for PHP y ahora con el abandono a una excelente base de datos como es Firebird, están perdiendo puntos a granel.

Un saludo.
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0
Responder Con Cita
  #17  
Antiguo 19-06-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Han reestructurado la web y me ha costado encontrarlo a mi... y eso que sabía lo que buscaba...afú.

http://www.ibphoenix.com/main.nfs?a=..._documentation

Cita:
InterBase 6.0 Beta Documentation

* InterBase 6.0 API Guide (pdf) (zip) (1.69mb)
* InterBase 6.0 Data Definition Guide (pdf) (zip) (1.20mb)
* InterBase 6.0 Developers Guide (pdf) (zip) (1.46mb)
* InterBase 6.0 Embedded SQL Guide (pdf) (zip) (1.36mb)
* InterBase 6.0 Operations Guide (pdf) (zip) (1.45mb)
* InterBase 6.0 Language Reference (pdf) (zip) (1.28mb)
* InterBase 6.0 Getting Started (pdf) (zip) (0.43mb)


* InterBase 6.0 All of the above (pdf) (zip) (8.88mb)
El último es la unión de todos.

Con DatADef, quiero decir Data Definition Guide , también el Developers Guide es muy bueno.

Puesto que FB nació de Interbase 6, toda esa documentación es aplicable a FB.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #18  
Antiguo 19-06-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por papulo
...con el abandono a una excelente base de datos como es Firebird, están perdiendo puntos a granel.
Bueno, segun lo que nos comentaron a nosotros y que tampoco es descabellado, es que no van a tirarse piedras sobre su propio tejado.
CodeGear tiene una herramienta propietaria de Administración de Base de Datos, que es InterBase y no están por la labor de que otra OpenSource se aproveche de su trabajo.

Una y otra son competencia directa, así lo que no veo lógico es que CodeGear haga código compatible para FB. En todo caso tendrán que ser otros los que hagan ese trabajo, drivers, componentes y demás...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #19  
Antiguo 19-06-2007
semptrion semptrion is offline
Miembro
 
Registrado: abr 2007
Posts: 112
Poder: 17
semptrion Va por buen camino
Elegir una base de datos

Yo te recomendaría el PostgreSQL V. 8.2

Como base de datos profesional nunca me ha dado problemas y existe el suficiente soporte para que funcione en cualquier plataforma (aunque prefiero Linux).

Los programas del lado del cliente existen bastantes y muy buenos, sean standalone o web.

Su SQL es estándar SQL-92, SQL:1999, y SQL:2003

Es gratis (licencia BSD).

Si quieres más información, por favor visita su sitio web
Responder Con Cita
  #20  
Antiguo 22-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 18
Wonni Va por buen camino
Mi elección:

hola;

De nuevo agradeceros toda la ayuda prestada

Esta ha sido mi elección:

Firebird + IBExpert + MDO + JVCL + InnoSetup

De momento lo que he hecho ha sido instalar Firebird 2 y tomar el primer contacto con IBExpert. No estoy muy puesto, y son muchas cosas las que debo aprender. Asi de pronto veo que tiene mejor pinta que el IBConsole que acompañaba al Interbase 6 ( hace ya tiempo cuando lo estuve trasteando ).

Del DataBase Desktop-.dbf-paradox a esto va un mundo. Pero alla voy!

Ah, tambien me he comprado un libro de Francisco Charte Ojeda sobre SQL. El titulo del libro es "SQL" y pertenece a las guias practicas de Anaya, nivel Basico-Medio. Y el caso es que me estoy quedando pasmado de lo que puede hacerse con SQL. Nada que ver con lo que he estado programando hasta ahora.

Lo que estoy viendo en el libro es que no todos los RDBMS mantienen el mismo estandar SQL. Hay ciertas cosas que varian dependiendo de cada uno. Pero bueno, no supone mayor problema.

En cuanto a FireBird, no se si existen libros. Sera cuestion de buscar, y de imprimir todo lo que pille por ahí
Responder Con Cita
Respuesta


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
Quiero probar firebir2.0 en linux rastafarey Firebird e Interbase 2 19-07-2007 21:11:25
error al probar aplicación Mc_Hacks Conexión con bases de datos 5 12-12-2006 20:00:13
Probar un triggers editado con el Toad Narlohe SQL 1 12-12-2006 06:15:28
Como probar que protocolo Usar? quetzal Firebird e Interbase 2 07-09-2004 01:52:34
¿Por qué CommitRetaining funciona después de agregar, pero no después de modificar? Al González Firebird e Interbase 7 17-02-2004 00:47:28


La franja horaria es GMT +2. Ahora son las 17:41:01.


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