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)
-   -   Necesito recomendacion que DB utilizar para uso local (https://www.clubdelphi.com/foros/showthread.php?t=80013)

darkbits 28-08-2012 21:19:16

Necesito recomendacion que DB utilizar para uso local
 
un saludo al foro

siempre trabaje con MySQL con el componente MyDAC para aplicaciones en red etc.

ahora me toca trabajar con aplicaciones locales q tengan una DB

sera que Mysql funcionaria localmente sin instalar todo el motor?
probe con Acces va bien y la programacion es facil pero me comentan que es antiguo
probe con firebird 2.5 funciona me complico en la programacion algunas cosas.

o hay algo mejor q todos esto ?

saludos.

kapcomx 28-08-2012 21:35:17

Mysql
 
Si ya te acostumbraste a Mysql, pues sigue asi lo puedes trabajar local sin ningún problema.
si usas Zeos y WAMP nada mas le indicas en la propiedad Hostname: LocalHost

y listo...

Saludos...:cool:

ecfisa 28-08-2012 22:02:10

Hola darkbits.

Cita:

probe con firebird 2.5 funciona me complico en la programacion algunas cosas.
¿ Pero en que cosas te complica ?

Te comento que existe una version de Firebird monousuario que podes descargar: (Página de descargas)

32-bit Embedded
64-bit Embedded

También estan las versiones 32 y 64 para Linux y MacOSX en la misma página

Saludos. :)

darkbits 28-08-2012 22:13:51

Hola ecfisa
conoces si hay una version monousuario de MySQL ?

Casimiro Notevi 28-08-2012 22:16:27

Y si va a ser monousuario: sqlite puede irte bien.

Además de las buenas: firebird y mysql, también puedes añadir a la lista la estupenda postgresql.

roman 28-08-2012 22:20:09

Quizá me equivoque, pero creo que la versión incrustada de mysql ya no es gratuita.

// Saludos

roman 28-08-2012 22:22:40

Cita:

Empezado por Casimiro Notevi (Mensaje 440974)
también puedes añadir a la lista la estupenda postgresql.

¿Tiene versión inscrustada?

// Saludos

Casimiro Notevi 28-08-2012 22:31:09

Cita:

Empezado por roman (Mensaje 440981)
¿Tiene versión inscrustada?

ummm... ¡no! :(

luiscordero29 31-08-2012 15:36:03

Cita:

Empezado por darkbits (Mensaje 440952)
un saludo al foro

siempre trabaje con MySQL con el componente MyDAC para aplicaciones en red etc.

ahora me toca trabajar con aplicaciones locales q tengan una DB

sera que Mysql funcionaria localmente sin instalar todo el motor?
probe con Acces va bien y la programacion es facil pero me comentan que es antiguo
probe con firebird 2.5 funciona me complico en la programacion algunas cosas.

o hay algo mejor q todos esto ?

saludos.

Yo estoy desarrollando un sistema de inventario con SQLite, y para gestionar la conexión ZeosLib 7.0 dev. Si lo sabes usar bien puedes crear una aplicación totalmente portable que se puede ejecutar desde un usb desde cualquier maquina. Es tan bueno que desarrolle una aplicación para gestionar pacientes y lo puse a corre en OS Debian 6 con Wine...

pedrolazarus 29-09-2012 19:24:08

Cita:

Empezado por luiscordero29 (Mensaje 441348)
Yo estoy desarrollando un sistema de inventario con SQLite, y para gestionar la conexión ZeosLib 7.0 dev. Si lo sabes usar bien puedes crear una aplicación totalmente portable que se puede ejecutar desde un usb desde cualquier maquina. Es tan bueno que desarrolle una aplicación para gestionar pacientes y lo puse a corre en OS Debian 6 con Wine...


Es muy buena y rapida, si tiene desventajas si la colocamos al lado de mysql pero para programas como los que nombras va bien, una cosa que no me gusta es que al crearse la base de datos uno puede ver la data solo abriendo el archivo con un txt, algo que no me parece seguro ya que si el sistema necesita logueo y yo tengo dos dedos de frente me voy a la carpeta de instalacion abro el archivo y listo ya tengo los datos necesarios para loguearme.

Existe alguna forma de evitar eso con sqlite o se necesita utilzar otro tipo de bd? He probado con bdf sqlite firebird version embebida y a todas les puedo ver la data que guardan, a la unica que no se puede es mysql por que necesita el servidor local y una contraseña para acceder.

rretamar 29-09-2012 19:53:32

Si necesitas un motor de base de datos "incrustado" y sin instalación, para aplicaciones monousuario hay dos alternativas:

1) SQLite
2) Firebird Embebido

Si la aplicación será exclusivamente en monousuario y monopuesto, sin cambios en vistas a futuro, SQLite es una muy buena elección.

Si a futuro podría estar la opción de agregar accesos concurrentes y usarla en red, usaría Firebird Embebido. De esa forma el pasaje en un futuro a la versión "No embebida" de Firebird será trivial, porque el formato de la base de datos es exactamente el mismo.

Para ambas opciones vienen bien los componentes libres ZeosLib.


La franja horaria es GMT +2. Ahora son las 09:59:44.

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