![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Al grano: SQLite es para uso en aplicaciones monousuario. Es más un reemplazo (muy avanzado) de las "tablas planas" (Paradox, XBase, Access) que un verdadero motor SQL cliente-servidor. Si necesitas accesos concurrentes lo mejor es utilizar Firebird.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#2
|
|||
|
|||
Cita:
Tengo aplicaciones por otros que permiten uso concurrente exactamente con la funcionalidad requerida. Pero no hay informacion de como lo hacen, y no se en que plataforma se han desarrollado. SQLite de por si tiene la facilidad de permitir uso concurrente y debe de poderse abrir simultaneamente por aplicaciones que lo hagan correctamente. Y pueden grabar datos ambas, mas durante los milisegundos que tarda en grabar una, la otra se espera. Esto ya lo verifique, y tambien esta descrito en varios lugares en el web. No es tipo servidor, claro, pero SI permite uso concurrente. Y mi pregunta es si con aplicaciones Delphi esto alguien lo ha logrado y que componentes usa. Los componentes, por ejemplo de Devart, especifican que PUEDEN HACER ESO, y en caso necesario, los adquiriria. Pero, antes solicito saber si con Delphi eso ya se logra o no . Con Lazarus y sus componentes incluidos, aun no lo logro. Claro que SQLite no es para tupirle datos de muchos usuarios simultaneos con cordinacion por el motor de la base de datos, pues no es tipo servidor. Pero si se debe de poder accesar por mas de un usuario, contimas si el usuario es uno mismo y localmente. |
#3
|
|||
|
|||
Me parece que quiso decir "acceder" donde dice "accesar". Por otro lado y aunque mi inglés no es bueno, creo que el moderador le dio una muy buena referencia que no merecía tan exiguo agradecimiento (esto último puede ser solamente una mala interpretación de mi parte).
De cualquier manera le extiendo a usted mis respetos, y al moderador le agradezco por la valiosa información que ha compartido.
__________________
:) |
#4
|
||||
|
||||
Cita:
![]() |
#5
|
|||
|
|||
Esto es a lo que me refiero: (viene del sitio oficial de SQLite3):
We are aware of no other embedded SQL database engine that supports as much concurrency as SQLite. SQLite allows multiple processes to have the database file open at once, and for multiple processes to read the database at once. When any process wants to write, it must lock the entire database file for the duration of its update. But that normally only takes a few milliseconds. Other processes just wait on the writer to finish then continue about their business. Other embedded SQL database engines typically only allow a single process to connect to the database at once. Y la pagina es: http://www.sqlite.org/lockingv3.html Y la pregunta especifica es: Alguien lo ha logrado con aplicaciones Delphi? Y de ser asi, con que componentes? |
#6
|
||||
|
||||
Cita:
Cita:
Amigo, no te enteras. |
#7
|
|||
|
|||
Te empeñas en no contestar la pregunta, o no entenderla, Casimiro.
Si no sabes contestarla, o no usas SQLite3, pues no deberias de insistir en señalar al projimo, causando solo repudio y polemicas totalmente innecesarias. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
manipular la misma base de datos en la misma pc | DELFIN2000 | Conexión con bases de datos | 10 | 23-07-2010 18:34:28 |
doble Puerto serial a la misma base de datos | FGarcia | Varios | 0 | 22-11-2006 23:45:29 |
Dos aplicaciones y sola base de datos..? | kia | Conexión con bases de datos | 19 | 01-05-2006 18:08:20 |
¿Existe algún problema si quiero utilizar 2 TQuery para la misma base de datos ? | nuri | SQL | 4 | 28-07-2005 09:40:54 |
Novato - Aplicaciones con Base de Datos | Chocoslovaco | Conexión con bases de datos | 9 | 08-07-2005 11:25:12 |
![]() |
|