SyncStore SourceForge.net Logo

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