[jbosscache-dev] Mircea's RedcdRecJDBCCacheLoader

Manik Surtani manik at jboss.org
Tue Feb 20 09:51:29 EST 2007


Will look into it and post some comments later this week
--
Manik Surtani

Lead, JBoss Cache
JBoss, a division of Red Hat

Email: manik at jboss.org
Telephone: +44 7786 702 706
MSN: manik at surtani.org
Yahoo/AIM/Skype: maniksurtani



On 10 Feb 2007, at 18:04, Mircea Markus wrote:

> Hi,
>
> I've added the new JDBCCacheLoader impl on CVS. Old version is also  
> present in the repository - JDBCCacheLoadeOld - deprecated class. I  
> think it would be useful to keep it there for a while due to the  
> following:
> - there is a CompatibilityTest test to ensure that the new one  
> (class name JDBCCacheLoader) works fine on data created by the old  
> one. Also any other further compatibility issues should be  
> investigated here
> - there is a benchmark code I've added which evaluates/compares  
> performance. I think is might prove useful for further  
> implementations or even in another benchmark
>
> There was an issue with the old impl: root was not persisted. The  
> new one works fine on this.
>
> Class I've added/modified:
> JDBCCacheLoader
> AdjListJDBCClassLoader
> JDBCCacheLoaderOld
> AdjListJDBCClassLoaderCompatibilityTest
> JDBCCacheLoader test
> AdjListJDBCClassLoaderConfig
> JDBCClassLoaderConfig
> tests\perf\org\jboss\cache\manualtests\cacheloader - the classes  
> that perform the benchmarking/performance comparisons
>
> Any feedback would be great!
>
> Cheers,
> Mircea
>
> On 2/8/07, Mircea Markus <mircea.markus at gmail.com> wrote:
> Hi,
>
> Second thought on this.
> My SoUglyNamedJDBCCacheLoader :) needs an additional configuration  
> element - DBMS string concatenation function syntax. Normally concat 
> (1,2) should make it for most of DBMs (works on mysql, oracle,  
> mssql), but the fact is that this additional required config does  
> not make the new impl 100% backward(you can not take the new class  
> and put it in the place of old class). So I suggest following:
> - keep the JDBCChacheLoader as it is
> - also add the new impl (with a more expressive name, of course :) 
> ( perhaps deprecate the old one?)
> - recommend the user to use the new class over the old one,  
> highlighting performance improvements
>
> Cheers,
> Mircea
>
>
>
> On 2/8/07, Manik Surtani < manik at jboss.org> wrote:
> Guys,
>
> I'm pretty keen on including Mircea's RedcdRecJDBCCacheLoader in  
> 2.0.0:
>
> 1)  Performance improvement based on removal of recursive DB calls
> (uses linear calls instead - see Mircea's previous posts)
> 2)  Backward compatible with the existing JDBC cache loader
> 3)  No specific use case why the old JDBCCacheLoader should be used
> instead of this.
>
> So my question to you is this:
>
> Do we drop the existing JDBCCacheLoader and rename the
> RedcdRecJDBCCacheLoader (hate that name!) to JDBCCacheLoader?
>
> Comments?
> --
> Manik Surtani
>
> Lead, JBoss Cache
> JBoss, a division of Red Hat
>
> Email: manik at jboss.org
> Telephone: +44 7786 702 706
> MSN: manik at surtani.org
> Yahoo/AIM/Skype: maniksurtani
>
>
>
> _______________________________________________
> jbosscache-dev mailing list
> jbosscache-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosscache-dev
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosscache-dev/attachments/20070220/68093bb8/attachment.html 


More information about the jbosscache-dev mailing list