On 10/25/06, Nicolas <[EMAIL PROTECTED]> wrote:
Hi Joseph,
Excellent ideas.
I could use the JCR test suite and add some stress testing (ie 10 000 nodes,
importing XML). This way I could also compare different JCR implementation
according to different needs + JR different PM (I am currently more
interested in the Persistence Manager but this test suite can be easily
exteneded later).
What kind of stress test should be needed?
If you are gonna use TestNG then concurrency stress testing can be a breath ;-).
For example:
making the following simple test a concurrency one:
@Test
public void nodeCreation() {
// create 1000 nodes
}
@Test(invocationCount=10, threadPoolSize=10)
public void nodeCreation() {
// create 1000 nodes
}
I think I already have something for simple queries.
If you have a good start, maybe we can create a Google Code hosted
project to maintain/share these.
./alex
--
.w( the_mindstorm )p.
Should I put this result on the wiki or on a different web site? Same
question for the source code of the test?
Nicolas
On 10/25/06, Ottinger, Joseph <[EMAIL PROTECTED]> wrote:
>
> Well, what we should do is determine what operations should be tested -
> then we can create a benchmark fairly easily. Storing a node is easy
> enough; querying the node is easy enough; storing properties, too.
>
> Any other suggestions for common operations?
>
> And is anyone else considering commons-jcr for creating common
> operations for JCR?
>
> -----Original Message-----
> From: Alexandru Popescu [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, October 25, 2006 12:53 PM
> To: [email protected]
> Subject: Re: PersistenceManagers Benchmark
>
> #: Nicolas changed the world a bit at a time by saying (astral date:
> 10/25/2006 4:07 PM) :#
> > Hi,
> >
> > I am wondering if someone benchmarked each Persistence Manager with
> > Jackrabbit?
> >
> > I would like to understand better which PM is the best for which use.
> > For instance I would have thought file based PM have an overall better
>
> > performance than RDBMS ones. But it seems I am wrong. Am I the only
> > one curious about this?
> >
> > If nobody did it, I can write one and put it back to the wiki if
> > anyone's interested.
> >
> > BR,
> > Nico
> > my blog! http://www.deviant-abstraction.net !!
> >
>
> Hi Nico!
>
> I would be very interested in seeing some results for this.
> Unfortunately I don't have any time now to invest into this (nor a clear
> idea how to do it). It would be great if you can create something,
> because afterwards I am quite sure people will start contributing to it.
>
> ./alex
> --
> .w( the_mindstorm )p.
>
--
a+
Nico
my blog! http://www.deviant-abstraction.net !!