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 "QuestionsAndAnswers" by alokeshweta
Date Sun, 29 Oct 2006 04:14:36 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 alokeshweta:
http://wiki.apache.org/jackrabbit/QuestionsAndAnswers

------------------------------------------------------------------------------
  == Syntax errors in CND files ==
  If you get annoying errors like: "Missing ']' delimiter for end of node type name", the
chances are you are using names that have underscores in them ! (cryptic, I know). Remove
the underscores and you are good to go !
  
+ 
+ Poor Performance when Implementing Global Revisioning & Content Set
+ 
+ We are in the process of evaluating Jackrabbit as a content repository for our internal
content storage system. The content stored are all XML documents that are stored as a property
in the node. The repository stores versioned/non-versioned nodes and typically nodes under
certain root nodes are all revisioned. We are implementing full versioning capabilities similar
to Subversion so that every commit results in a changeset node being created which refers
to all the changed documents during this operation also we have to create a global revision
so that a user can retrieve the repository state at a particular point in time. So we have
implemented a tree walking which walks the tree and put the global revision reference to all
the nodes in the repository. So our repository looks like the following:
+ 
+ root
+  - Root1
+  - Root2
+ changeset Root
+   - cs1
+   - cs2
+ Global Revision Root
+   - global revision 1
+   - global revision 2
+ 
+ Each cs1 is referencable and contains a property of type reference pointing to global revision.
Each global revision is also. referencable. Each Root1 has two referencable properties pointing
to cs-x and global revision x.  The performance is really bad it takes 10  minutes for a repository
with 100 documents.
+ 
+ Have anybody tried implementing the concept of global revision & Change Set in Content
Repository???
+ Any Suggestions??? 
+ 

Mime
View raw message