multi-user // Corrupt Database

Ruslan Zasukhin ruslan_zasukhin at valentina-db.com
Tue Jan 4 03:03:24 CST 2011


On 1/3/11 10:47 PM, "Infinity Development" <dev at infinitydatasystems.com>
wrote:

Hi Matt,
 
> Actually I'm not using threads for the reads or the writes. Like I said, I'm
> used to SQLite which doesn't have any problems with simultaneous reads. And
> although it can collide when attempting to write, practically this almost
> never happens, and doesn't lead to corruption even when it does happen.

We do not have such problem working with VCLIENT.
    Our VCLIENT is protected by internal mutex.


But we do not adding so far mutexes into VKERNEL.
 
> So do I need to write an access manager for Valentina to ensure that
> simulaneous read/writes aren't happening?

if there is no threads in your app, then NO.


Matt, if you will have any other strange behaviors,
We are open to get your compiled app, or even projects,
To try reproduce here ...

Just do not keep silent please.

Any problem, anything similar to problem -- talk to us.
During development it is recommended to keep
    Valentina.DebugLevel = kLogParams



Have you trash corrupted db?
If not yet please send ZIP of it to me.


-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]




More information about the Valentina mailing list