【发布时间】:2008-10-14 15:07:28
【问题描述】:
我已经从事数据库驱动的 Web 应用程序几年了,最近接手了一个项目,该项目涉及支持 XML 的 CMS。这让我开始思考 XML/XSLT 的一般用法,以及在什么情况下它比我一直使用的方法更有用,将我的所有数据存储在(My)SQL 数据库中,然后使用PHP/Python/等。根据需要在网络上使用它。
显然我在这里没有“得到”一些东西.. 谁能给我一些应用程序的例子,在这些应用程序中,将数据存储在 XML 文件而不是数据库中会更好吗?
【问题讨论】:
-
我认为更准确的问题是 XML 与 RDBMS,而不是 SQL。
-
我认为更准确的问题是 FILE 与 RDBMS,而不是 XML 与 SQL。
-
如果您有时间,最近图灵奖得主 Michael Stonebraker 的 "What Goes Around Comes Around" 是一篇关于数据库历史的优秀论文,包括 XML 数据库如何重复过去的错误。