On 12 Apr 2010, at 11:47am, Navaneeth Sen B wrote:

> Hi Simon,
>> These two are not problems, depending on how 'simultaneous' you want to be 
>> (milliseconds ?). SQLite handles multi-user locking if your CE platform and 
>> operating system does.  By the way, I don't know what 'CE' means.
> 
> Does that mean it does not support this kind of concurrency?
> Can you please explain how SQLite handles multi-user locking?
> I have read somewhere in the SQLite site that it does not support High 
> concurrency, like when you are reading a part of the database, you cant 
> write to the other part of the DB.

SQLite does not lock at the record level.  When you commit a change to the 
database the entire database is locked for a short time.  But it is a very 
short time.  If you are only reading or writing 3000 records at a time, and you 
have appropriate indexes, then this is unlikely to be a problem for you.  But 
you should probably test an SQLite solution to get an idea how long these 
updates and queries will take for your platform.

And thanks for your explanation of 'CE'.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to