c# - 与许多用户读取/写入完全相同的 xml 文件有关的问题

标签 c# asp.net read-write xml

我创建了一个网站,大量用户将在同一时间读取和/或写入单个 XML 文件。

我并不是要就当前设置的替代方案征求建议,我只是想知道我的这种方法是错误的还是正确的。如果那样做是错误的,请向我解释为什么这样做是错误的?

最佳答案

阅读还算不错。您将文件加载到 RAM 中,速度非常快。唯一的问题是过时的数据,但由于我们此时只讨论读取,所以没关系。

写入才是真正的问题。 没有人 运行一个严肃的网站,使用 xml 作为数据存储,在同一个文件中可能有不止一个作者(或最多几个)。这就是关系数据库(甚至是 nosql 数据库)要解决的问题。请查看 sql server express edition(它是免费的)。

关于c# - 与许多用户读取/写入完全相同的 xml 文件有关的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514585/

相关文章:

javascript - 本地 HTML 文件与(读/写)本地 .xlsm Excel 文件通信的最佳方式

c - x86 程序集读/写文件

c# - 不在 Mac/Xamarin Studio 上构建的新 PCL 项目

asp.net - 在 ASP.NET 和 IIS7 中记录原始和压缩的 HTTP 响应

c# - 在 ASP.NET formview 上,什么时候引发 ModeChanged 和 ModeChanging 事件?

C# Blazor - 修复 "This connection was used with an ambient transaction..."

使用读写系统调用连接文件

c# - PropertyChanged 事件未正确处理

c# - EWS Exchange Web 服务 API AutodiscoverUrl 异常

c# - 是否可以通过 composite-id 的多对一键进行导航?