【发布时间】:2010-01-05 09:22:41
【问题描述】:
是否有任何经过验证的方法可以将数据库重构为支持多个条目版本?
我有一个非常简单的数据库,其中包含一些表,例如:
article(id, title, contents, ...)
...
如果您只打算存储每篇文章的一个版本,这显然是一种魅力。我记得我很清楚地问过我的客户系统是否应该能够存储不同语言的文章,我真的强调以后添加这种支持会很昂贵。你大概可以猜到客户当时说了什么..
我目前的方法是创建几个新表,例如:
language(id, code, name)
article_index(id, original_title) <- just to be able to group articles
然后在原文章表中添加外键:
article(id, title, contents, article_index_id, ...)
我很想听听您对这种方法的看法以及您在该主题上的经验。
【问题讨论】:
-
我认为这个stackoverflow.com/questions/1980214/… 是一个几乎相同的问题
标签: database internationalization