[Lazarus-es] sqlite3

Giuseppe Luigi Punzi glpunzi en lordzealon.com
Vie Jun 26 16:49:49 CEST 2009


El vie, 26-06-2009 a las 11:38 -0300, Walter Mesón escribió:

> Hola Paola...
> >> en modo multiusuario ya que puede cachear índices, etc, pero estarás
> >> de acuerdo conmigo en que usar SQLite en ese modo es un poco
> >> peligroso, sobre todo por que los locking en Windows tienden a "no
> >> funcionar como deberían" al igual que los locking en unidades de red.
> >> En mi humilde opinión decir que no hay problema en usarla en
> >> multiproceso a quién está pidiendo información es un poco peligroso.
> >> Best regards,
> >>  JoshyFun
> > Evidentemente una BBDD cliente/servidor puede hacer mejor su trabajo
> >
> > no quiero que se generen problemas con mi pregunta!! además, tengo 
> > claro que no es lo mismo que una bd cli/ser como las que ya 
> > conocemos.. Sólo la quería comparar con las dbf, para casos de 
> > sistemas chicos, y que tan versátil puede ser. Quizás un sistemita 
> > chico empieza usándose en 1 máquina y luego se agrega otra más en 
> > algunos casos.. imagínate el caso de que un dentista o pequeño negocio 
> > independiente (suelen haber muchos en ciudades chicas como las que 
> > vivo) que quiera llevar la cta corriente de sus clientes..tipo 
> > planillita debe/haber/saldo y más nada..
> > En cuanto pueda voy a hacer las pruebas que comenta Carlos
> Agrego mi granito de arena a la "discusión"...
> Yo uso Firebird como cliente/servidor, pero hay una versión llamada 
> "embeded" de Firebird que permite ser usada como base de datos "de 
> escritorio", es decir, monousuario, sólo copiando unas dll a la carpeta 
> donde se encuentra el .exe de la aplicación o agregándolo al path del 
> sistema (en este caso, hablo de Window$) con la ventaja de usar el mismo 
> archivo base de datos que usarías como cliente/servidor con la misma 
> lógica.¿La ventaja...? varias...usás todo el poder de una BD y otra (la 
> mejor, desde mi punto de vista), que si un dia hay que cambiar la 
> aplicación a cliente/servidor, se cambian muy pocas líneas en los 
> componentes de acceso a la BD y listo (generalmente, los parámetros de 
> acceso a la BD los tengo en un .ini, asi no tengo que tocar el sistema 
> si hay cambios de ese tipo).
> Cabe aclarar que, si bien hasta ahora no lo he usado monousuario, sé 
> perfectamente por otros colegas que funciona 10 puntos y de forma 
> totalmente transparente al usuario final.
> 
> Saludos.
> 
> Walter.


Como bien comenta Walter, la verdad, es, que firebird funcionando en
modo embebbed es como sqlite pero mucho más potente.

Yo estuve cacharreando un poco con sqlite, y fué porque tenía problemas
con la instalación de Firebird en OSX, y quería probar unas cosas,
pero...teniendo Firebird.... Lo bueno de sqlite, es que está muy
extendida, y es liviana y simple. Casi todas las distros tienen sqlite
instalado, o puedes llevar sqlite3.exe en un pendrive por ejemplo, y no
necesitas nada más, pero, precisamente, porque la BBDD no hace mucho
más.

Yo probaré con ella pero en unas pruebas que tengo en el TODO para
dispositivos móviles. Me suena haber leido que sqlite funciona en
Windows Mobile.

Un saludo.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20090626/98e701b5/attachment-0002.html>


More information about the Lazarus-es mailing list