It seems to me that something like this is similar in purpose to HCatalog,
and is perhaps better thought out since it  might be focused on describing
a full-featured type system rather than the relational model. HCatalog does
facilitate retrieval from a database, so it's a little different.

Gora doesn't really require its data stores to support a notion of the type
of the records that the data stores house, and I think this is a good thing
- it allows you to build what are basically different "views" into the data
using the type system, and I think that's a feature. Something like this
could be very handy for structuring queries and providing metadata about
what types of records can be retrieved though, perhaps using an independent
metastore, like HCatalog does.

On Sun, Aug 12, 2012 at 1:51 AM, Henry Saputra <[email protected]>wrote:

> HI Lewis,
>
> Yeah I saw that one. I would think we could add support for MetaModel
> as the Query model for the SQL database but as Kasper also has
> mentioned it does not yet support the databases that Gora has support
> for.
>
> - Henry
>
> On Fri, Aug 10, 2012 at 3:40 AM, Lewis John Mcgibbney
> <[email protected]> wrote:
> > Hi Everyone,
> >
> > I wonder if anyone saw the message over on general@incubator regarding
> > a possible proposal [0] which will be put to the Incubator regarding
> > MetaModel [1].
> >
> > In short (copied from [0] below) MetaModel is as Java library built
> > to provide uniform access to many different types of data, including
> databases,
> > CSV files, Excel spreadsheet etc. etc. MetaModel is not an ORM since it
> does
> > not provide a means to map to a concrete model, but it provides the meta
> model
> > of your data: Schema, Tables, Columns etc. And it allows querying and
> writing
> > data type-safely using these metadata elements.
> >
> > I wondered if there was any interest from us regarding some of the
> > points Kasper made in his follow up statement [2].
> >
> > I thought I would bring it to folks attention none-the-less.
> >
> > Best
> > Lewis
> >
> > [0]
> http://www.mail-archive.com/general%40incubator.apache.org/msg36247.html
> > [1] http://metamodel.eobjects.org/
> > [2]
> http://www.mail-archive.com/general%40incubator.apache.org/msg36254.html
> >
> > --
> > Lewis
>

Reply via email to