Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Que base de datos emplear (https://www.clubdelphi.com/foros/showthread.php?t=52927)

Coco_jac 05-02-2008 00:13:49

Que base de datos emplear
 
Hola amigos del foro.
En mi actual trabajo se realizara un pequeño modulo que corresponde a un formulario electronico dicha aplicacion correra en varias empresas. Las empresas ingresar la informacion solicitada en el formulario, generaran un archivo de salida y este sera enviado a otra institucion y ahi sera procesara.
Mi pregunta se centra que motor de BD usar, he teniudo mala experiencia con el Access, ya que involucra el paquete conocido MDAC_TYP que me trajo algunos inconvenientes por la version del sistema operativo ya que correra en Win 98 hasta XP. Queria saber si me podraian recomendar algun otro motor que conoscan uno que sea ligero ya que sera instalado en dichas empresas

Estaba pensando en paradox. pero aun no se, tengo q averiguar algunos detalles

Muchas gracias

JXJ 05-02-2008 01:43:29

Firebird, mysql, postgresql, son rapidos y ligeros, dependiendo el tipo de instalación.

todos puden ser usados como
servidores de bases de datos incrustadas. tambien llamadas embedded.

si son instalados como servicios que se ejecuten siempre, lo considero mejor.
a usarlo empotrados. por que asi. puedes accesar a todas las bases de datos
de forma centralizada, y no preocuparte por un motor de base de datos incrustado
que solo acepta un cliente.

jachguate 05-02-2008 02:11:52

Cita:

Empezado por JXJ (Mensaje 263410)
si son instalados como servicios que se ejecuten siempre, lo considero mejor.
a usarlo empotrados. por que asi. puedes accesar a todas las bases de datos
de forma centralizada, y no preocuparte por un motor de base de datos incrustado
que solo acepta un cliente.

Bueno, eso es relativo. Conozco (y he hecho) aplicaciones que lo que necesitan es una base de datos incrustada, y están muy bien así, te lo puedo garantizar.

Hasta luego.

;)

JXJ 05-02-2008 04:56:46

yo lo dijo
por que con mysql incrustado, no mas me da errores por que las tablas inno necesitan
cierto tipo de configuracion no disponible en mysql incrustado.

y firebird, por que no me sale el crear por escript la base de datos, la estructura e insertar los datos,

FGarcia 05-02-2008 06:05:52

si bien no soy experto en sistemas con BD en mis pininos con firebird incrustado nunca he tenido problemas; esto en los ejecutables que hace uso de la bd. Para el desarrollo siempre uso la version server nunca el incrustado o embebido -insisto aunque se enoje Al Gonzalez-

Coco_jac 05-02-2008 15:27:48

Hola amigos, miren hay un detalle en el proyecto y es que el instalador tiene que ser el menos pesado que se pueda. Realize uno anterior en vb 6.0 y este alcanzo 2.0 mb para versiones Xp y anteriorres como Win98 alcanzo a 7 mb por el MDAC_TYPE. Este año se realizara un proyecto parecido pero estaba pensado en cambiar y aligerar este inconveniente. El proposito tambien es lograr que el instalador pese lo menos posible. He utilizado Mysql y Postgres, este ultimo el instalador es pesado no recuerdod el Mysql ahora, pero lo vere, otro detalle es que no puedo separar el proceso de la instalacion de la aplicaciones y del motor. Incluso como a modo de chiste me comentaron que lo hiciera con archivos planos.Quisiera saber si alguin conoce otro motor algo mas simple no se.

Muchas gracias por sus comentarios

JXJ 05-02-2008 23:26:00

mysql con componentes nativos zeos, funciona bien y solo tendrias que desarrollar
tu aplicacion usando mysql y copiar las tablas creadas en mysql
y su estructura de archivos tal cual si fueran archivos planos.

tambien firebird, con componentes nativos, mdo, que son opensource, los que trae delphi para interbase
o los fibplus que son de pago y los de mydac para interbase-firebird solo es cuestion de copiar.

ambas como servidores de bases de datos incrustados.
no pasaran de 3 o 3.5 mb, el ejecutable instalador,
usando como instalador el innosetup


La franja horaria es GMT +2. Ahora son las 19:59:02.

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