You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by Apache Wiki <wi...@apache.org> on 2009/03/31 15:38:06 UTC

[Jackrabbit Wiki] Update of "PersistenceManagerFAQ" by ThomasMueller

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.

The following page has been changed by ThomasMueller:
http://wiki.apache.org/jackrabbit/PersistenceManagerFAQ

------------------------------------------------------------------------------
  Jackrabbit uses the org.apache.jackrabbit.core.fs.FileSystem interface as a file system abstraction. Although this interface does not cover all direct file system use of Jackrabbit, it still allows for flexibility in selecting where and how to store various parts of the repository. For example, because it is possible with Jackrabbit to configure separate file systems for different system components (e.g., global repository state, workspaces, search indexes, versioning, etc), it might make sense to store the search indexes on a fast disk and the archived node versions on a slower disk. 
  
  === What combination of FS and PM is the best choice? ===
- It depends on your priorities. If you want to store your data in a RDBMS, use BundleDbPersistenceManager in conjunction with either a Local``File``System or Db``File``System. If you want to store your data in an more readily accessible format (just in case ;), you might want to try an XML``Persistence``Manager paired with a Local``File``System.
+ It depends on your priorities. If you want to store your data in a RDBMS, use Bundle``Db``PersistenceManager in conjunction with either a Local``File``System or Db``File``System. If you want to store your data in an more readily accessible format (just in case ;), you might want to try an XML``Persistence``Manager paired with a Local``File``System.
  
  === Which are the current options? What are the status, pros and cons of each implementation? ===
  
@@ -63, +63 @@

   * JDBC based; zero-deployment: schema is automatically created
   * Atomic
   * Very fast if used with DataStore or BLOBStore 
-  * [http://jackrabbit.apache.org/api/1.4/org/apache/jackrabbit/core/persistence/bundle/BundleDbPersistenceManager.html  BundleDbPersistenceManager]
+  * [http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/persistence/bundle/BundleDbPersistenceManager.html  BundleDbPersistenceManager]
   * As of Jackrabbit 1.4, this persistence manager supports auto-reconnect to the database.
   * As of Jackrabbit 1.4, the connection can be created using a JNDI data source as well. See also ["UsingJNDIDataSource"].