jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jackrabbit-comm...@incubator.apache.org
Subject [Apache Jackrabbit Wiki] New: PersistenceManager and Filesystem Summary
Date Sun, 20 Mar 2005 12:07:31 GMT
   Date: 2005-03-20T13:07:31
   Editor: MichaelWechner
   Wiki: Apache Jackrabbit Wiki
   Page: PersistenceManager and Filesystem Summary
   URL: http://wiki.apache.org/jackrabbit/PersistenceManager and Filesystem Summary

   no comment

New Page:

== FileSystems ==

 * LocalFileSystem
  *  Slow on window boxes
  *  non transactional
  *  If the jvm process is killed the repository might turn inconsistent
  *  easy to configure

 * CQFS file system
  * fast
  * non transactional
  * if the jvm process is killed the repository might turn inconsistent
  * easy to configure
  * license issue

 * VFS
  * not an option
  * I think the vfs team will add transaction support. If this happens, a cqfs provider for
vfs will be an interesting option.

-----
== PersistenceManagers ==

 * ObjectPersistenceManager
  * simple
  * Not human readable
  * An inconsistency is hard to fix without a tool
  * easy to configure
  * Write operations are synchronized

 * XMLPersistenceManager
  * not so simple but human readable
  * easy to configure
  * Write operations are synchronized

 * OJBPersistenceManager
  * Unnecessary complexity
  * transactional
  * rdbm referencial integrity
  * not so easy to configure.
  * Multithreaded friendly. Write operations don't need to be synchronized.

 * HibernatePersistenceManager
  * Need some work, the JCR-63 issue is closed but the problems are still there.
  * not so easy to configure

 * Alternatives

 * b-tree persistence manager
  * no drawbacks?
  * I guess it will be hard to configure.

 * straight JDBCPersistenceManager.
  * best option for rdbm
  * not so easy to configure

Mime
View raw message