从Web服务写入共享的txt文件或数据库表?

时间:2011-04-27 11:12:35

标签: ajax web-services json

我正在开发一个Web服务,每次选择下拉列表时,都会从客户端调用(使用JSON)。 目标是在使用“OnSelectedIndexChanged”事件并在将表单提交给服务器之前注册每个“中间”更改(在客户端)。

每个新选择的值都将写入通过Ajax / JSON调用相对Web方法的共享txt文件。

将这些更改写入txt文件(必须实现锁定/解锁策略以确保独占访问权限)或者更确定地定义数据库表并将更改保存在那里会不会更好?

每天,网络应用程序将有大约10到20个可能会更改DropDownLists的活跃用户,并且通常会首先选择正确的值,因此通常不会注册一个“中间”条目。

感谢。

2 个答案:

答案 0 :(得分:0)

不要使用文件系统。这很慢。通过node.js webserver使用mongodb。

http://howtonode.org/express-mongodb

祝你好运!

答案 1 :(得分:0)

这听起来就像你想要使用数据库一样,因为ACID已经在那里实现了。

如果您想要尝试调试重叠写入,资源匮乏和死锁,真的很头疼(和编程挑战!),请使用共享文本文件!