jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jackrabbit Wiki] Update of "DataStore" by ThomasMueller
Date Thu, 27 Mar 2008 13:20:12 GMT
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/DataStore

The comment on the change is:
hot backup

------------------------------------------------------------------------------
   * Storing and reading does not block others
   * Objects in the data store are immutable
   * Garbage collection is used to purge unused objects
+  * Hot backup is supported
  
  == Requirements ==
  
@@ -63, +64 @@

  
  There is only one data store per repository (not one per Workspace).
  
- Backup: It is very easy to backup the data store: just copy all files. They are never modified,
and only renamed from temp file to live file. Deleted only when no longer used (and only by
the garbage collector). Backup can be incremental.
+ Backup: It is very easy to backup the data store: just copy all files. They are never modified,
and only renamed from temp file to live file. Deleted only when no longer used (and only by
the garbage collector). Backup can be incremental. Backup at runtime (hot backup) is supported.
  
  The main advantages of the data store over the blob store are: unlike the blob store, the
data store keeps only one copy per object, even if it is used multiple times. The data store
detects if the same object is already stored and will only store a link to the existing object.
The data store can be shared across multiple workspaces, and even across multiple repositories
if required. Data store operations (read and write) don't block other users because they are
done outside the persistence manager. Multiple data store operations can be done at the same
time.
  

Mime
View raw message