Charles, thanks for the response.  That makes sense that we're looking at 
fragments and properties.

I completely understand your comments about fragmenting and why MarkLogic is 
taking the stance that you should not use it.   If we were starting from 
scratch I would absolutely load separate documents.  In our environment, 
however, that meant spending months to refactor a large amount of queries and 
backend code, test, then convert and update a large amount of legacy data at 
our customer site.  Our data is very flat and lends itself well to fragmenting, 
so we gave it a try.  The addition of fragmenting was a huge instant win as it 
improved performance at least 10x on larger manuals with virtually no changes 
to code or existing data.  It also virtually eliminated expanded tree cache 
errors that were becoming frequent.   In our particular case it was the best 
option, and so far we've found very little downside to it.   I'd love to see us 
be able to refactor in the future to smaller docs, but our customers are very 
happy to see blisteringly fast performance today.

Guidelines are good, but sometimes you just gotta cross the beams
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to