用XML做WEB SERVICE的小数据库,保存成XML的时机问题。

zxl777 2009-03-20 03:55:00
数据库不大,所以用XML来保存数据库,用的是 dataSet1.WriteXml 。

想请问保存时机的问题,如果关机退出时再保存,可能会丢失数据,有改动再保存,会不会影响效率。

而且,有可能2位用户同时保存,是不是还有冲突?

有什么好的办法吗?
...全文
98 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxl777 2009-03-20
  • 打赏
  • 举报
回复
看来XML做数据库保存的话,不太适合放在服务器上供多人同时访问。

做桌面级,因为只会有主人一个人访问,倒是短小精悍,也不用数据库驱动。
A海阔天空 2009-03-20
  • 打赏
  • 举报
回复

有改动就保存比较好。比较即使,关机,断电等意外情况很难保证的吧。
同时保存确实会存在问题。如果1个用户打开正在修改还没修改好的同时,另1个用户打开修改,但是是前1个用户先保存的,后1个用户肯定会把前面用户修改的给覆盖掉。
benjaminwu198818 2009-03-20
  • 打赏
  • 举报
回复
关机退出时再保存…这个肯定不可取的。有改动就保存,会影响效率,但这个效率可以提高的…所以,建议,有改动就保存…(同时出错的概率也小化)
che2piaopiao 2009-03-20
  • 打赏
  • 举报
回复
SQLSERVER太大就用AC啊。

总感觉xml做数据库不太好
devilli 2009-03-20
  • 打赏
  • 举报
回复
数据不多,改了就保存吧
深海之蓝 2009-03-20
  • 打赏
  • 举报
回复
即时 保存
应该没有问题的
blestcc 2009-03-20
  • 打赏
  • 举报
回复
數據不多建議有改動就保存

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧