我们经常使用 XML 文件——您可以获得结构良好的数据、用于查询相同功能的优秀工具,以及在适当时进行编辑的能力,还有一些人类可读的东西,这样您就不必担心数据库引擎的工作(或数据库引擎的工作)。这种方法适用于本质上只读的内容(在我们的例子中,通常不是从其他地方的数据库生成的) ,也适用于单用户系统,在这些系统中,您可以根据需要将数据加载进来并保存出来——但是如果您想要多用户编辑——至少是单个文件——那么您将为问题创造机会。
对于我们来说,这就是问题所在——我们要么使用一些可以执行 SQL 的工具(MS 提供了一组从。DLL 来做单用户的东西,一直到企业服务器,他们都说相同的 SQL (限制在低端) ,或者我们将使用 XML 作为一种格式,因为(对我们来说)冗长很少是一个问题。