-
September 2 2008, 11:43pm | Comments
-
mind3:整理两个table的可联系的数据
正式开始进行数据的研究,发现真实问题要复杂的多。 像sqlserver提供了很强的视图功能,只要table设计合理,很多复杂的映射都可以通过视图来轻松的实现。 我现在碰到的问题是这样,tableA包含了汽车车型的主要信息,车型的id字段car_id是唯一性标志,car_brand表示了属于哪一个汽车品牌,tableB包含了汽车图片信息,图片用链接的形式,只有car_id和图片url两个字段。 从信息启发的角度来说,有了这两个table,我们可以做出很多应用,视图也好,sql语句也好,都可以在应用层的业务逻辑这里完成,比如我们可以得到某个car_brand所包含的car_id的所有图片。 mind3项目希望信息的聚合是自动的,或者至少是半自动和启发式的。mind3可以生成sqlite或者yaml等静态化文件,将需要的数据做好聚合。因为信息没有很复杂的层次,信息都是平等的,所以通过类似于tag的聚合可以产生很多呈现方式。 从目前来看: 1 数据存储的成本很低,并且独立数据文件有利于分布。 2 原来的item定义中的信息内容和tag可以在mind3的应用层进行定义,而不是在生成原始数据时候定义,因为原始的数据是千变万化,有各种必须的存储字段。 3 mind3自己需要维护一个database,来记录信息聚合情况。 集合车型数据库开放API的mind3应用将从以上的特点出发进行研究。 Related posts mind3最近进展 (0) 转载-freebase介绍 (0) [continue]July 19 2008, 7:43am | Comments
1

