我的程序需要开始审计用户保存的XML数据。每当用户点击“保存”时,我需要插入他当前的数据(序列化为XML)并将其保存在某处。有什么更好的选择:将XML审计数据存储到文件系统或MS Access表?
- 创建一个文本文件,并在那里删除所有的XML。 (每创建一个保存新 文本文件)
- 在MS Access使用表
我使用的.Net 2.0/MS Access 2003中
我的程序需要开始审计用户保存的XML数据。每当用户点击“保存”时,我需要插入他当前的数据(序列化为XML)并将其保存在某处。有什么更好的选择:将XML审计数据存储到文件系统或MS Access表?
我使用的.Net 2.0/MS Access 2003中
超过文件中的任何DBMS使用表的好处存储:
与文件系统上的XML文件,你需要拿出了独特的文件命名的战略和克服的,你可以有多少个文件每个文件夹等
在一些RDBMS存储限制”,XML是一类数据类型(不幸的是,不适用于MS Access),因此:
然而,在Access中,您将需要在Memo field存储,具有maximum document size of 1Gb in Access 2010。
TL; DR:如果您已经在使用数据库,请将Xml存储在其中。
海伪装这是怎么回事? – Will 2010-08-30 11:57:31