<div>Hi Ken.</div>
<div>&nbsp;</div>
<div>Document size in this application will range from 50 to 200KB. It&#39;s the total size of the collection of documents&nbsp;that will be in the tera byte range.</div>
<div>&nbsp;</div>
<div>/Johan<br><br></div>
<div class="gmail_quote">On Dec 18, 2007 10:19 PM, Ken North &lt;<a href="mailto:kennorth@sbcglobal.net">kennorth@sbcglobal.net</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d">Michael Kay wrote:<br><br>&gt;&gt; The database literature is full of alternative techniques.<br></div>&gt;&gt;... three techniques were recognized: record-level locking (which I guess<br>
<div class="Ih2E3d">&gt;&gt;equates to node-level in an XML database), page-level locking, and predicate<br>&gt;&gt;locks. Fine-granularity locking looks good on paper but the benefits can<br>&gt;&gt;often be lost because you spend too much time doing lock acquisition/release
<br></div>&gt;&gt;and deadlock detection ...<br><br>Which is why yet another alternative was developed. Multi-versioning was<br>InterBase&#39;s claim to fame and a key reason Borland acquired it for the<br>client-server database wars of the &#39;90s. (InterBase is now Firebird and
<br>Microsoft SQL Server now provides multi-versioning.)<br><br>Clearly we need something more granular than document-level locking,<br>particularly for very large documents.<br><br>The obvious question -- is the capacity to handle terabyte-sized documents
<br>essential for this application?<br>Is there no basis for partitioning the data to permit better concurrency and<br>parallel execution of queries? Oracle XML DB, for example, supports parallel<br>query and a separate, transportable tablespace for XML repositories. Likewise
<br>DB2 and SQL Server have mature technology for parallel execution.<br>
<div>
<div></div>
<div class="Wj3C7c"><br><br><br><br><br><br><br><br><br>_______________________________________________<br><a href="mailto:talk@x-query.com">talk@x-query.com</a><br><a href="http://x-query.com/mailman/listinfo/talk" target="_blank">
http://x-query.com/mailman/listinfo/talk</a><br></div></div></blockquote></div><br><br clear="all"><br>-- <br>---<br>Johan Mörén<br>Postgången 36 6tr<br>171 45 Solna<br><br>+46-8-332826<br><br>SkypeMe ---&gt; callto://hutchkintoot
<br>Visit my blog --&gt; <a href="http://cyclelog.blogspot.com">http://cyclelog.blogspot.com</a><br><br>&quot;You can&#39;t always write a chord ugly enough to say what you want to say, <br>so sometimes you have to rely on a giraffe filled with whipped cream.&quot; - Frank Zappa