[aerogear-dev] paging installations new console
Karel Piwko
kpiwko at redhat.com
Fri May 9 07:56:55 EDT 2014
On Thu, 8 May 2014 09:19:34 +0200
Erik Jan de Wit <edewit at redhat.com> wrote:
> Two in one:
>
> On 8 May,2014, at 8:25 , Matthias Wessendorf <mwessendorf at gmail.com> wrote:
>
> >
> > This query will give the total number of installations for each variant,
> > but only for android. So what I would like to suggest it to simplify the
> > data model and only have a relation with variants instead of one per type
> > this will also make the data model more extendable (when a new device type
> > is introduced the data model doesn’t have to change). If grouping of these
> > variants is needed clients will need to do it themselves.
> >
> > that would still allow us to say "Android-free variant has 10000
> > installations; iPad variant has 5000 installations", right ?
> >
>
> Right, but do it in one query instead of x and have a more flexible data
> model at the same time.
>
> On 7 May,2014, Karel Piwko wrote:
>
> > I think it is a good idea to simplify underlying model. Could we
> > additionally provide SQL views that groups only one variant and expose it
> > via REST point?
>
> Right I would like to keep the REST endpoint the same as this is our
> interface. Don’t know if we should base the grouping on views as we should
> support multiple databases, and like you said don’t know if this can be done
> for H2, for now let’s keep it simple and just do a `group by` query?
Sure. SQL view might only be an performance optimization for some of the
databases. Optional feature tbd in future.
>
> Cheers,
> Erik Jan
More information about the aerogear-dev
mailing list