【发布时间】:2010-10-24 13:19:05
【问题描述】:
我有一个内部使用的 ASP.NET C# 业务 webapp。随着我们的成长,我们遇到的一个问题是原始设计没有考虑并发检查 - 所以现在多个用户正在访问相同的数据并覆盖其他用户的更改。所以我的问题是 - 对于 webapps,人们通常使用悲观或乐观的并发系统吗?是什么促使人们偏好使用一种而不是另一种,以及需要考虑哪些设计注意事项?
我目前倾向于乐观的并发检查,因为它似乎更宽容,但我担心可能会进行多项相互矛盾的更改。
谢谢!
【问题讨论】:
标签: c# asp.net database-design web-applications concurrency