我想知道是否有最佳实践来决定何时应该使用XML建模系统,何时应该使用关系数据库建模(我知道您可以将XML存储在数据库中,但是使用规范化数据库表建模系统和使用XML-Schema建模系统之间存在巨大差异)。为了具体起见,假设您在健身房进行了模拟练习。 “卧推”实际上是一系列练习,而不是单一练习。你可以躺在长椅上,或一个球。你可以强迫你平躺或允许作弊。您可以使用哑铃,杠铃,电缆或通用机器。如果您正在使用哑铃,您可以同时交替手臂或推动。你可以有一个倾斜的,下降的或平坦的表面。我的想法是,由于复杂性(以及我还没有想到的可能的复杂性),最好使用xml来建模。这是一个很好的评估吗?还有什么其他重要因素需要考虑?建模:Xml与关系数据库
附录:当我说XML的技术,我在我的脑海里RDF的是在后面的一个(虽然我不希望仅限于讨论这一点),这似乎各有利弊相比,实施数据库表中的设计。我不确定一些用户对XML的一般反感会不会延伸到RDF(也许是这样),但也许这有助于将对话集中在一点点。
问问你自己为什么要考虑XML。那是什么给你买的? – Apocalisp 2009-06-08 21:37:52