+1 for the non-RDBMS approach for AS and Stats. Makes sense for transient
and maybe loosly-structured (e.g. event parameters) information.

+1 for using Solr with a separate core, unless some technical limitation
exists, since I would prefer avoiding bloating XWiki more than it already
is and increasing complexity.

Thanks,
Eduard

On Mon, Nov 23, 2015 at 11:48 AM, [email protected] <[email protected]>
wrote:

> Note that one reason I started this thread is because we want to rewrite
> the AS (see
> http://design.xwiki.org/xwiki/bin/view/Proposal/AcitvityStreamRefactoring62)
> and IMO if we do this we should not continue to store the events in main
> store (RDBMS).
>
> We also know that stats can be a bit slow and it also doesn’t make sense
> IMO to store them in the main store.
>
> So my main goal is to see if we agree on these 2 points.
>
> Thanks
> -Vincent
>
> On 21 Nov 2015 at 12:01:31, [email protected] ([email protected](mailto:
> [email protected])) wrote:
>
> > Hi devs,
> >
> > I think that for data that are both not critical and high volume we
> should use ElasticSearch instead of saving them in our RDBMS.
> >
> > So the idea would be to have an embedded ES in XWiki by default (using
> the permanent directory to store its data) and admins could configure XWiki
> to use a separate ES instance (very similar to what we do with SOLR).
> >
> > Whenever a user modifies/creates/deletes/does operations on
> XObjects/etc, this is sent to ES.
> >
> > The AS UI queries ES to display the data.
> >
> > The Stats UI does the same.
> >
> > Pros:
> > - scalability
> > - performance
> > - extensibility. It’s easy to evolve the schema in ES, and we can easily
> have several formats (as was proven by the Active Installs code)
> >
> > I’d like to start a POC in my “free” time.
> >
> > WDYT?
> >
> > Thanks
> > -Vincent
> >
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to