<br><br><div class="gmail_quote">El 26 de junio de 2009 08:01, JoshyFun <span dir="ltr"><<a href="mailto:joshyfun@gmail.com">joshyfun@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello Carlos,<br>
<br>
Friday, June 26, 2009, 12:13:33 PM, you wrote:<br>
<br>
CGT> Te hago un desafio, no se que sistema operativo usas, pero descarga la<br>
CGT> libreria sqlite.dll o sqlite.so, luego decarga el cliente sqlite.exe o<br>
CGT> sqlite, habre dos terminales y desde las dos habre la misma base y crea y<br>
CGT> consulta datos, te llevaras una sorpresita.<br>
CGT> Saludos.<br>
<br>
A ver, lo que quería transmitir (sin éxito) es que no es un<br>
cliente/servidor. Con SQLite es cierto que puedes leer desde cualquier<br>
proceso y escribir desde uno (no hay concurrencia en escritura) y<br>
que estos roles son intercambiables, pudiendo el que lee después<br>
escribir y viceversa.<br>
<br>
Evidentemente una BBDD cliente/servidor puede hacer mejor su trabajo<br>
en modo multiusuario ya que puede cachear índices, etc, pero estarás<br>
de acuerdo conmigo en que usar SQLite en ese modo es un poco<br>
peligroso, sobre todo por que los locking en Windows tienden a "no<br>
funcionar como deberían" al igual que los locking en unidades de red.<br>
En mi humilde opinión decir que no hay problema en usarla en<br>
multiproceso a quién está pidiendo información es un poco peligroso.<br>
<font color="#888888"></font></blockquote><div><br>Opino distinto, creo que decirle que no puede usarse en multiproceso cuando si puede, es equivocarse.<br>A y otra cosa, y disculpa que parezca un poco duro, lo DBF tambien pueden utilizarse en multiusuario mientras no se habran de forma exclusiva, queda bajo la responsabilidad del programador muchas cosas, pero si pueden usarse, he programado sistemas multiusuario en fox y clipper durante un tiempo. Igualmente, siempre, a mi gusto, es mejor utilizar un motor de base de datos con una arquitectura cliente servidor.<br>
Tambien es cierto que por lo general lo protocolos de comparticion de archivos y los loqueos no siempre van de la mano. Pero tambien hay que considerar que no siempre son necesarios, puede que estes trabajando con algunos usuarios en un servidor a traves de sunray y los datos de los usuarios estan en el mismo servidor, con lo cual todos estan en la misma maquina y en el mismo servidor.<br>
Saludos.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Best regards,<br>
JoshyFun<br>
<br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Carlos Germán Tejero<br>