[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