我即将开始开发“时光机”" 对于 windows。我需要在一个表中存储很多记录。每次执行备份时,我都会写入大约 50,000 条记录,因为这就是我的计算机中有多少文件(每条记录与存储文件无关。记录将包含每个文件所在的路径)无论如何我不知道我是否可以使用 XML 来存储我的记录,因为我的查询不会很复杂,而且它更容易部署而不是在我不创建本地数据库的地方'不知道它是否会更有效,因为即使查询很简单,我也会处理大量数据。此外,我不知道本地数据库是否可以大于 2GB 和如果经常使用一年,我估计该数据库大约有 3 GB。
我更喜欢使用 XML 并使用 Xpath 进行查询,以便更轻松地部署我的应用程序。但是,如果创建本地数据库效率更高,并且由于记录太多,XML 会降低我的应用程序的速度,那么我将创建一个本地数据库。任何其他建议都会有所帮助,也许我需要做其他事情。