使用XML代替关系型数据库是否存在缺点?我之所以问这个问题是因为我的数据更适合用XML结构表示,而不是关系型数据库。我最初考虑过将数据存储在关系型数据库中(存储数据在关系型数据库中),但是由于关系型数据库缺乏处理树状数据结构的灵活性,这让我望而却步。因此,我正在考虑只将数据存储在XML中。
我担心的一件事是性能损失。虽然关系型数据库可以处理大型数据集,但我不确定XML是否也同样如此。此外,数据库查询已经相当成熟并且易于使用和构建,那么XML查询呢?我不知道。
我正在进行.NET应用程序开发。