Not sure, but the help desk system Spiceworks uses sqLite. They warn that  the 
service needs to be stopped before opening and querying the database to avoid 
damaging it (I think they mean the data, not the structure). I think the point 
is that if someone has the DB open for write when it is ready to write itself, 
that can cause problems.

I suppose for these kinds of local single user databases, an app should be 
written to check for success, and have retry loops and such, or better yet as 
discussed in other threads, have an agent query the database so their really is 
a single client.

Bob S


On Nov 25, 2015, at 13:19 , Peter Haworth 
<p...@lcsql.com<mailto:p...@lcsql.com>> wrote:

Maybe I'm missing something but I don't understand why the issue of
concurrent users keeps coming up in threads about SQL dbs.  There are
perfectly good mechanisms built into every SQL implementation to preserve
the integrity of the db, that's ACID is all about, or at least the "I" in
it.  They require that correct programming techniques are used of course,
but without concurrency control, an SQL db would be pretty much useless.

Pete

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to