我的程序需要开始审核用户保存的XML数据。每当用户点击“保存”时;我需要插入他当前的数据(序列化为XML)并将其保存在某处。之间有什么更好的选择:
我正在使用.Net 2.0 / MS Access 2003
答案 0 :(得分:2)
在任何DBMS中使用表而不是文件存储的好处:
对于文件系统上的xml文件,您需要制定“唯一文件命名”策略,并克服每个文件夹可以存储多少文件的限制等。
在某些RDBMS中,Xml是第一类数据类型(遗憾的是,不适用于MS Access),因此:
但是,在Access中,您需要使用Memo field存储在maximum document size of 1Gb in Access 2010中。
TL; DR :如果您已经在使用数据库,请将Xml存储在其中。