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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-12-2004
BdeKiller BdeKiller is offline
Registrado
 
Registrado: dic 2004
Posts: 7
Poder: 0
BdeKiller Va por buen camino
Que servidor Sql usar ?

En primer lugar un saludo a todos, me he registrado hoy por 1ª vez...
Llevo 5 años trabajando en un proyecto en delphi, comenzé con Paradox ya que es lo que mejor conocía, el problema es que la empresa tiene ya aprox. 18 equipos conectados al servidor y cientos de archivos .DB, la red es de 100 mbs y el rendimiento no va mal, pero hay muchos problemas de corrupción de datos, hay que estar reindexando con mucha frecuencia. La idea es poner un servidor SQL e ir cambiando progresivamente todo a SQL, ahora el problema es que servidor usar ?
MS SQL SERVER => Futuro garantizado, buen rendimiento, pero integración con delphi ???
MYSQL => coste 0 euros, buen rendimiento , integracion con delphi ?
INTERBASE => futuro un poco incierto, rendimiento bueno, muy buena integración con delphi.

no se que hacer, a ver quien me pudiera echar un cable.
Feliz navidad a todos.
Responder Con Cita
  #2  
Antiguo 26-12-2004
Avatar de unreal4u
unreal4u unreal4u is offline
Miembro
 
Registrado: nov 2004
Ubicación: Temuco, Chile
Posts: 105
Poder: 20
unreal4u Va por buen camino
mi voto pa por mysql o postgres

voto por mysql o postgres; siempre y cuando bajes el zeoslib, no vas a tener ningún problema al conectarte con estos dos clientes.

Tienen en común:
1.- Son gratis (Excepto MySQL que si la quieres vender, tienes que donar o algo por el estilo)
2.- Buena integración independiente de la plataforma, aunque MySQL se integra mejor que PostGres.

MySQL tiene un montón de ventajas: velocidad; integración con delphi, PHP entre otros. Ahora bien, no tiene muchas cosas de una base de datos de verdad: claves foráneas, triggers, procedimientos almacenados, etc.

PostGres es algo más lento que MySQL (En verdad es mucho más lento), y tampoco es tan ampliamente íntegro con todas las aplicaciones, (PHP por ejemplo hay que compilarlo de nuevo, pero todo se puede hacer) pero la gran gracia que tiene es q puedes ejecutar procedimientos almacenados, tienes el uso de los triggers, todas las cosas que no tiene MySQL y que lo hacen una base de datos realmente potente y fácil de manejar a largo plazo.

Es mi recomendación; aunque hay un montón de otras opciones (FireBird es uno de los más ocupados, pero la verdad es que nunca he hecho una base de datos en FireBird) ...
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Responder Con Cita
  #3  
Antiguo 27-12-2004
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, he trabajado desde hace años con interbase y luego con firebird, he usado mysql en algunos proyectos para internet y he usado un poco postgresql, que me gusta bastante. Para tu caso, que parece que es una gestión de empresa, te aconsejaría Firebird, sin dudarlo, por seguridad, velocidad, mantenimiento casi innecesario y además que es muy, muy barato
Responder Con Cita
  #4  
Antiguo 27-12-2004
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.275
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
Voto por SQL Server o FireBird; Si tuviera que escoger uno sin tener en cuenta nada más optaría por SQL Server, pero tiene un gran (muy grande) inconveniente frente a FireBird que es el precio.
La integración de SQL Server con Delphi utilizando ADO da unos rendimientos muy buenos.
__________________
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
  #5  
Antiguo 27-12-2004
Avatar de RUBICON
RUBICON RUBICON is offline
Registrado
 
Registrado: dic 2004
Posts: 7
Poder: 0
RUBICON Va por buen camino
Sin dudarlo te aconsejo Firebird..., versatil (para varias plataformas), potente (trigers, procedimientos almacenados, integridad referencial) y sobre todo gratuito:

http://sourceforge.net/project/showf...?group_id=9028

tienes esta herramienta, que en su version personal es gratuita y en castellano, con la cual puedes administrar y programar perfectamente la BD.

http://www.ibexpert.com/
Saludos y buen año para todos.
Responder Con Cita
  #6  
Antiguo 28-12-2004
BdeKiller BdeKiller is offline
Registrado
 
Registrado: dic 2004
Posts: 7
Poder: 0
BdeKiller Va por buen camino
Gracias a todos.

Gracias a todos por vuestras respuestas.
Voy a hacer unas pruebas a ver que tal ...., hasta ahora me he bajado el firebird (gratuito) y que puntazo al ver en el server:
License: Unlimited Access
osea no está limitado a 5 usuarios como el interbase que viene con el delphi6..
Hasta ahora me parece muy rápido y muy completo.

Un saludo a todos.
Responder Con Cita
  #7  
Antiguo 28-12-2004
Avatar de unreal4u
unreal4u unreal4u is offline
Miembro
 
Registrado: nov 2004
Ubicación: Temuco, Chile
Posts: 105
Poder: 20
unreal4u Va por buen camino
te mando una página de estadísitcas q te puede servir:


http://www.zeoslib.net/modules.php?n...sults&pollID=6
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Responder Con Cita
  #8  
Antiguo 28-12-2004
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.275
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
Una última opción que puedes evaluar es SQL Server 2005 Express Edition

"Similar" a SQL Server, sin algunas de las características avanzadas de éste y con algunas limitaciones (...it is limited to using a single CPU and up to 1GB RAM, with a 4GB maximum database size. SQL Server Express does not include any of the advanced components of SQL Server including Analysis Services, Reporting Services, Data Transformation Services, and Notification Services.)
__________________
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
Respuesta



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


La franja horaria es GMT +2. Ahora son las 21:16:47.


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