【发布时间】:2011-02-11 14:10:13
【问题描述】:
我正在考虑一种允许多个用户在 asp.net 应用程序中对 XML 文档进行 CRUD 访问的方法。这些操作显然必须在多线程环境的假设下进行。
出于性能原因,缓存文档并在该缓存版本上使用互斥锁是否有意义?何时将更改刷新到物理 XML 文档?
感谢任何和所有建议(不幸的是,此时“使用数据库”也不是一个选项)
【问题讨论】:
-
我知道你说数据库不是一个选项,但是轻量级对象数据库呢,比如 db4o 呢?无需安装,单个文件中的数据,以及您对并发和存储的许多担忧。
标签: .net asp.net xml multithreading mutex