Well "XWQL" does not really mean much since that's not what is
executed. Better indicate the database you are comparing with SOLR, I
guess it's HSQLDB here. You would most probably don't get the same
result with a different database and it also depends a lot on the
database configuration (how much is cached, etc.).

On Sun, Mar 4, 2018 at 12:46 PM, Vincent Massol <vinc...@massol.net> wrote:
>
>
>> On 4 Mar 2018, at 12:36, Vincent Massol <vinc...@massol.net> wrote:
>>
>>
>>
>>> On 4 Mar 2018, at 12:20, Ludovic Dubost <ludo...@xwiki.com> wrote:
>>>
>>> Hi
>>>
>>> This is interesting.
>>>
>>> Now I believe these results might change under volume and also depending on
>>> the type of queries. A like on xwql/hql would be slow while a solr text
>>> search would give fast results.
>>
>> Yes I agree. Obviously if we want to check this further we need to do more 
>> tests. Doing a “LIKE” one is interesting. I’ll try to do one.
>
> On a small data set, the advantage is still for XWQL, see 
> http://snippets.xwiki.org/xwiki/bin/view/Extension/Performance%20of%20SOLRQL%20vs%20XWQL/#HXPropertyLIKE
>
> Note that the majority of queries done by XWiki during a page rendering are 
> done on small result set.
>
> But indeed, it would be interesting to load XWiki with, say 2M pages and do 
> the test again.
>
> Thanks
> -Vincent
>
>>
>> I’m lacking the data to do volume testing both in term of quantity of data 
>> and in term of load on XWiki.
>>
>> Another point to consider: this test is done with SOLR being embedded (which 
>> should provide the best perf on low volumes IMO). On larger volumes you’d 
>> need to use an external SOLR which would perform better but you’d suffer 
>> from the marshalling/unmarshalling of requests/responses.
>>
>> Thanks
>> -Vincent
>>
>>>
>>> Ludovic
>>>
>>> Le 4 mars 2018 11:46, "Vincent Massol" <vinc...@massol.net> a écrit :
>>>
>>> Hi devs,
>>>
>>> I was curious to know how SOLRQL compared vs XWQL (for example to progress
>>> on the idea of moving more to using SOLRQL for doing queries and thus being
>>> able for ex to use a store based on, say, git).
>>>
>>> I put my quick result here: http://snippets.xwiki.org/
>>> xwiki/bin/view/Extension/Performance%20of%20SOLRQL%20vs%20XWQL/
>>>
>>> In short, it seems that XWQL wins by a factor of at least x2.
>>>
>>> Is that your experience too?
>>>
>>> Let me know if I’ve made a mistake somewhere.
>>>
>>> Thanks
>>> -Vincent
>>
>



-- 
Thomas Mortagne

Reply via email to