1 Sep 2005 05:35
Re: Is JDBC persistence manager supported by jackrabbit?
Edgar Poce <edgarpoce <at> gmail.com>
2005-09-01 03:35:33 GMT
2005-09-01 03:35:33 GMT
Hi vadim Vadim Gritsenko wrote: > Edgar, > > Was trying to find more information following your references, but... > >> [1] http://thread.gmane.org/gmane.comp.apache.jackrabbit.devel/1435 > > > Points to JIRA which states [1]: > > Comment by Edgar Poce [12/Jul/05 06:00 AM] > This kind of approach is discouraged by design > > Can you please clarify your point? There are a couple of conversations in the archive about this. My point is that the PM contract is not suitable for mapping the itemstates into a relational database with a table design that breaks the ItemState into its constituent parts. The PM is intended to keep it simple, which means to store the itemstate as a whole without interpreting the data. See the jdbc pm under contrib. The main problem to store the itemstates in a complex schema is the Collection handling. Since Collection fields changes are not logged into add/update/remove aware objects, all the elements in the Collection must be stored on each write call. It causes a hit on performance when handling collections with lots of elements, even with the simple PMs included in the core.(Continue reading)
RSS Feed