Syncstore is a synchronizeable local storage engine which is based on HSQLDB for local java application. Since HSQLDB support only READ UNCOMMITTED isolate level,
syncstore supply a ability of READ COMMITTED isolate level on MODEL object level, it also implements a simple ORMAP mechanism so that developers can work around
ORMAP without depend on the popular ORMAP frameworks such as Hibernate which seems huge and complex to a local application. Syncstore automatically synchronize
committed and rollbacked data to database and all the MODEL object instances, developers don't need to maintain the status of MODEL object instances.
Syncstore face to the developers who plan to use HSQLDB as a storage solution for their local java applications. It supplies and plans to supply the abilities of following:
REQUEST Transaction (Nested transaction support)
READ COMMITTED isolate level
ORMAP
Write and Read lock on MODEL object (Read lock is on planning...)
Automatically synchronize MODEL object status
Readonly copy of a MODEL object for avoiding overmany locks on a MODEL object (Planning...)
Multi database support
Encrypted database file (Planning...)
(Which are not fixed by "Planning..." are implemented in current version.)
Now the 0.9 alpha has released. You can download it at
https://sourceforge.net/projects/syncstore/.
You can also checkout it from the svn address
https://svn.sourceforge.net/svnroot/syncstore/tags/0.9a.
Then if you have any question, you can mail to xiaozhu (a t) gmail.com.
SyncStore on sourceforge.net