I don't have any comments or figures, but I know that in comparison with
the bundled JNDI or SimpleDB PM of Jackrabbit 1.3, our
PooledJNDIDatabasePersistenceManager just works with MySQL. The
jackrabbit ones don't handle well the connection, so at any time, the
connection can be closed due to inactivity, and then the PM tries to
reconnect but fails and then there are some incoherent datas in MySQL.
But we have both in production, and I would say it is quite slower than
derby when writing, but quicker when reading from DB. So, as there is
more read than write (we display more than we update pages in a web
site), it is a little faster :-)
Anthony
Amir Mistric a écrit :
> Ah.. I see. Nice
> How does it compare (performance wise) to new Bundle PMs in Jackrabbit 1.3 ?
> Do you have any comments or figures?
>
>
> Thanks
>
> Amir
>
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED]
> Sent: Monday, May 21, 2007 10:54 AM
> To: [email protected]
> Subject: Re: [magnolia-user] New version of DataSourcePersistenceManager :
> PooledJNDIDatabasePersistenceManager
>
> Yes, but that JNDI based PM is using a unique connection to the DB...
> which with MySQL causes some "broken pipe" problems sometimes !
> With our PooledJNDIDatabasePersistenceManager (which extends the JNDI PM by
> jackrabbit), we use the application server's connection pooling which handles
> far better the DB connection than the JNDI PM by jackrabbit.
>
> Anthony
>
> Amir Mistric a écrit :
>
>> Just out of curiosity
>>
>> Doesn't Jackrabbit already provide a PM that is JNDI based?
>>
>>
>> Thanks
>>
>> Amir
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[EMAIL PROTECTED]
>> Sent: Monday, May 21, 2007 8:08 AM
>> To: [email protected]
>> Subject: Re: [magnolia-user] New version of
>> DataSourcePersistenceManager : PooledJNDIDatabasePersistenceManager
>>
>> Yes it is. And the documentation is here :
>> http://www.magnolia.info/wiki/Wiki.jsp?page=DataSourcePersistenceManager .
>> HTH,
>> Anthony
>>
>>
>> Theodore Nguyen-Cao a écrit :
>>
>>
>>> Where can I find the pooled JNDI Persistence Manager compatible with
>>> MySQL for Magnolia 3.0.2?
>>>
>>> Is this http://www.iorga.com/downloads/DataSourcePersistenceManager.jar?
>>>
>>> Thanks!
>>>
>>>
>>> -----Original Message-----
>>> From: [email protected] [mailto:[EMAIL PROTECTED]
>>> Sent: Friday, May 04, 2007 12:38 PM
>>> To: [email protected]
>>> Subject: [magnolia-user] New version of DataSourcePersistenceManager :
>>> PooledJNDIDatabasePersistenceManager
>>>
>>> Hi list,
>>>
>>> Today, we released our new version of persistence manager which uses
>>> the application server database connection pool.
>>> We based this version on the brand new Jackrabbit 1.3 included in
>>> Magnolia 3.1 trunk.
>>> It is much more stable now thanks to this new jackrabbit version, and
>>> I would recommend to use this one.
>>>
>>> I will soon update the wiki page
>>> http://www.magnolia.info/wiki/Wiki.jsp?page=DataSourcePersistenceMana
>>> g er to explain how to set it up correctly.
>>>
>>> Here is how to do it quickly : follow the explanation given in that
>>> wiki page, but use the class
>>> "com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersisten
>>> c
>>> eM
>>> anager"
>>> instead of
>>> "com.iorgagroup.jackrabbit.core.state.db.DataSourcePersistenceManager".
>>> For your jackrabbit-mysql-search-{author|public}.xml files, just copy
>>> the jackrabbit-mysql-search.xml of Magnolia trunk, and change the
>>> <PersistenceManager/> parts.
>>>
>>> Here is the jar (which include the sources) :
>>> http://www.iorga.com/downloads/PooledJNDIDatabasePersistenceManager.j
>>> a
>>> r
>>>
>>> Cheers,
>>> Anthony
>>>
>>>
>>> ----------------------------------------------------------------
>>> for list details see
>>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>>> ----------------------------------------------------------------
>>>
>>> ----------------------------------------------------------------
>>> for list details see
>>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>>> ----------------------------------------------------------------
>>>
>>>
>>>
>>>
>> ----------------------------------------------------------------
>> for list details see
>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>> ----------------------------------------------------------------
>>
>>
>> ----------------------------------------------------------------
>> for list details see
>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>> ----------------------------------------------------------------
>>
>>
>>
>
>
> ----------------------------------------------------------------
> for list details see
> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
> ----------------------------------------------------------------
>
>
> ----------------------------------------------------------------
> for list details see
> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
> ----------------------------------------------------------------
>
>
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------