If one looks at the documentation at the hsqldb site , it is recommended that the server mode be used during development and only after one is certain the wrapper program is functioning properly that the move to the embedded model be made. This makes perfect sense when you think about it, but just the opposite is what is going in the Base environment. A user fires up the Base module and starts to build the database - telling them, to go install the hsqldb server, build against it, and then move the database back to the embedded model just is not a viable choice.

My starting assumption is this - When the choice was made to use an in memory model for the native data engine there had to have been some thought about inherint risk of data loss. I therefore assume that some design decisions, or reasons, where put forward regarding mitigation of this risk.

It has become quite important, for me, to try and get a good handle on just when data is being written to permanent storage during runtime, using the embedded model. I know that some changes where made to the code between 2.0.0 and 2.0.1, don't know if any more are being included in 2.0.2.

Would it be possible for someone to give me a brief -bullet item list of when, or what events trigger, this write back to permanent storage. I now have a copy of the 2.0.1 source code on my machine, so if you need to refer me to specific modules for review as the best way to get this information that is acceptable. I would then most likely come back with specific questions from my review of the code.

Thanks very much for any assistance

Andrew 'Drew' Jensen


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to