Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Petición de ayuda para escoger SGBD (https://www.clubdelphi.com/foros/showthread.php?t=29679)

bsa_sux 29-01-2006 03:47:14

Petición de ayuda para escoger SGBD
 
Antes de nada, saludar a todo el foro qué tal :)

Bueno, estoy haciendo una pequeña aplicación de gestión. Resumiendo, es un aplicativo para manejar un sistema de información de unas diez entidades relacionadas (siguiendo el modelo relacional) con el que poder añadir, modificar, borrar registros, etc. Nada del otro mundo vamos...

Tengo lo esencial hecho en papel y el caso es que antes de hacer mucho más quiero escoger algún SGBD adecuado para mis necesidades (el problema es que no sé cuál puede ser "el mejor" jeje). Os cuento un poco y si me podéis echar una mano en la decisión, sería genial:
  • Busco un SGBD que sea software libre. Por lo tanto, soluciones como puedan ser SQL Server, Access (para quien lo considere un SGBD :D), Oracle, etc. no me sirven. No menosprecio estas soluciones, simplemente no me interesan para este caso en concreto :-)
  • Mi aplicación deberá poder funcionar con bases de datos diferentes. Además se tendrá que conectar tanto en local como remoto. Por lo que necesito un SGBD capaz de funcionar en red.
  • Estoy buscando algún SGBD sencillo, con el que no cueste crear bases de datos. Que no ocupe mucho espacio ni consuma demasiados recursos (solo necesito lo básico). Además que sea fácil de instalar para que a la hora de enviar el paquete de instalación del programa a los usuarios les sea fácil instalarlo y que funcione todo sin problemas. Me gustaría no tener que añadir el SGBD completo en el instalador, que con instalar varias DLL propias del SGBD me baste para que mi aplicación funcione. Supongo que esto último es algo difícil jeje
  • Tengo experiencia en MySQL y conozco SQL y PL/SQL. Me gustaría poder manejar mis datos con el estándar SQL sin problemas.
También me interesa mucho el acceso rápido a los datos. No sé si es mejor utilizar controles ADO u otros para conseguir mayor velocidad (y lo mismo al elegir SGBD, me interesa uno capaz de dar queries rápidamente). Ya que he intentado optimizar mi EER lo mejor posible, me interesa sacarle el mayor rendimiento :-)

¿Ideas, sugerencias? Ando muy perdido en este tema de escoger SGBD para desarrollar en Delphi 6. Aunque tal vez esté siendo muy exigente, pidiendo demasiadas cosas, a ver si me podéis echar una manita...

Delfino 29-01-2006 11:06:28

Cita:

Ando muy perdido en este tema de escoger SGBD para desarrollar en Delphi 6.
Sin buscar por el foro es normal andar perdido..

marcoszorrilla 29-01-2006 12:07:41

Pues por los condicionantes que pones, creo que tendrás que optar por FireBird.


Un Saludo.

bsa_sux 30-01-2006 09:14:08

De acuerdo. Creo que finalmente me decantaré por Firebird (hay suficiente documentación como para que no me sea muy difícil comenzar con ella). No sé, tal vez si no Firebird utilice MySQL

Gracias por las respuestas

Neftali [Germán.Estévez] 30-01-2006 09:22:04

Revisa éste hilo; La comparativa es sólo de sistemas Open Source, así que creo que te va "como anillo al dedo".

DTAR 30-01-2006 14:05:39

MySQL & Zeos
 
hola...
todo lo que mencionaste anteriormente te lo da MySQL... podes usar el EasyPHP que con un par de clicks te deja montado un servidor Apache y MySQL..
Gestores de MySQL.... MySQL CC (control center) es buenisimo... MySQL Front igual de bueno pero con mejoras...
y el componente que te recomiendo para usar MySQL en Delphi es Zeos.. porque es muy facil de usar.. las querys son muy rapidas...
y todo lo que te nombre es Libre....
lo puedes utilizar en aplicaciones pequeñas o grandes....
pensalo y despues contame....

zurech 30-01-2006 18:16:11

Hay un problemilla que os dejais con MySQL y es que para proyectos de caracter comercial hay que pagar licencia, sino recuerdo mal son unos 60 Euros que creo que es por servidor.

Te olvidas de Oracle 10g o 10i que es una version gratuita de Oracle, que rapidez tendras, pero tambien es mas complicada de manejar y ademas no creo que copiando tan solo unas DLL sirva

Neftali [Germán.Estévez] 30-01-2006 18:26:12

Ya que se comentan versiones gratuítas; Decir que también hay una versión gratuíta de SQL Server (Express 2005). Es posible utilizarla siempre que cumplas unas limitaciones (1 GB de RAM como máximo en el Servidor, 1 CPU en el servidor, la Base de Datos no superior a 4 GB,...)
Aquí las tienes explicadas con detalle.


La franja horaria es GMT +2. Ahora son las 11:22:05.

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