[Lazarus-es] sqlite3

Carlos German Tejero german_tejero en yahoo.com.ar
Vie Jun 26 12:13:33 CEST 2009


El 26 de junio de 2009 06:59, JoshyFun <joshyfun en gmail.com> escribió:

> Hello Carlos,
>
> Friday, June 26, 2009, 2:35:45 AM, you wrote:
>
> CGT> Paola:
> CGT> SQLite no es una base de datos cliente servidor, con lo cual para
> utilizar
> CGT> la misma base desde mas de una maquina tendrias que utilizar algun
> protoclo
> CGT> de comparticion de disco tipo SMB, CIFS, NFS o el que se te ocurra.
> CGT> Otra cosa, segun tengo escuchado por ahi, SQLite no es muy bueno
> cuando mas
> CGT> de un usuario esta realizando modificaciones ya que lockea el archivo
> de
> CGT> base de datos totalmente de forma exclusiva, por lo que no pueden
> escribir
> CGT> mas de uno al mismo tiempo, alguna conexion debe esperar hasta que la
> otra
> CGT> termine. Puede que esto lo hayan solucionado ya, pero es como para
> tener en
> CGT> cuenta. Motores mas grandes como Firebird o PostgreSQL manejan la
> CGT> concurrencia de un forma mejor.
>
> Es un poco más sencillo :) simplemente 2 usuarios, programas,
> procesos, lo que sea, no pueden usar una base de datos SQLite a la
> vez. Es una base mono usuario y mono proceso (como DBF).
>

Te hago un desafio, no se que sistema operativo usas, pero descarga la
libreria sqlite.dll o sqlite.so, luego decarga el cliente sqlite.exe o
sqlite, habre dos terminales y desde las dos habre la misma base y crea y
consulta datos, te llevaras una sorpresita.
Saludos.


>
> Otra cosa a saber de SQLite es que guarda todos los datos en modo
> texto, o sea que no existen tipos de datos nativos y por lo tanto lo
> que para un programa es una fecha para otro puede ser un número.
> Aunque el tipo de datos se guarda en la definición nada impide a
> SQLite grabar una string en un campo numerico.
>
> Es terriblemente rápido (comparado con las BBDD multi todo).
>
> Ah! y lo usan todos los grandes, Microsoft, Google, IBM y en muchos
> teléfonos y PDAs ya que tiene unos requerimientos de memoria mínimos
> muy asequibles para los dispositivos pequeños.
>
> --
> Best regards,
>  JoshyFun
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>



-- 
Carlos Germán Tejero
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20090626/a349b6ae/attachment-0002.html>


More information about the Lazarus-es mailing list