Ver Mensaje Individual
  #5  
Antiguo 12-12-2010
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Reputación: 20
rretamar Va camino a la famarretamar Va camino a la fama
Firebird y SQLite son para usos distintos. Firebird es un verdadero motor SQL "full multiusuario", mientras que SQLite es más bien para aplicaciones monousuario. Al respecto, pego un texto que puse hace un tiempo en otro tema del foro:

Cita:
Empezado por rretamar Ver Mensaje
Un detalle importantísimo a tener en cuenta a la hora de decidir si se puede usar SQLite o no es el siguiente: SQLite tiene la filosofía de "uno escribe, muchos leen". Cuando se está escribiendo en la base de datos (aunque sea durante pocos milisegundos) el archivo completo se bloquea. Por ende se permite una única escritura por vez. Si esto no es un impedimento, adelante. De lo contrario, es mejor ir directamente a una solución sin estos inconvenientes, como Firebird.

SQlite es apto para uso:

* Monousuario, preferentemente.
* Monopuesto (en parte por el punto anterior).
El motor embebido de Firebird tiene la misma limitación (bloqueo de la base de datos).

En cambio, la versión normal de Firebird es un verdadero motor SQL multiusuario que sí permite múltiples accesos concurrentes de escritura y/o lectura. Paradox es obsoleto, y según el tipo de aplicación (monopuesto o multipuesto) cualquiera de estos motores lo reemplaza con muchas ventajas.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.

Última edición por rretamar fecha: 12-12-2010 a las 05:45:45.
Responder Con Cita