[Data-modeling] Denormalised data
Jeff Prucher
jeff at metaweb.com
Wed Apr 8 20:06:19 UTC 2009
> -----Original Message-----
> From: data-modeling-bounces at freebase.com
> [mailto:data-modeling-bounces at freebase.com] On Behalf Of
> Christopher R. Maden
> Sent: Wednesday, April 08, 2009 12:41 PM
> To: Freebase data modeling mailing list
> Subject: Re: [Data-modeling] Denormalised data
>
> Scott Meyer wrote:
> > Since /cvg/game_version is a CVT, it seems like the
> reasonable thing
> > to do to represent an "original version" is to create a new
> property,
> > /cvg/computer_videogame/original_version, which also refers to
> > something of type /cvg/game_version. Typically this would
> refer to a
> > cvt which is also referred to by by the
> > /cvg/computer_videogame/versions property so the cost is
> one extra primitive multiplied by 17,000 video games.
>
> Except that it is impossible in the client and exceedingly
> difficult in MQL to actually connect to an existing CVT; in
> practice, an "original version" property would end up
> redundant with one of the versions anyway.
Although the CVTs could be refactored into standard topics a la Book Edition
if we felt this change was necessary.
Jeff
More information about the Data-modeling
mailing list