c/s系统,如果出现同一条记录会同时被多个人编辑时,应该采用什么策略呀?
-------------------
比如说,有可能一条记录,会同时被多个人编辑,都有写入的权限.
我现在的设计思路是,只要有编辑的权限,就可以修改.这样的效果就是只有最后编辑的用户所做的操作是最后的结果.比如A用户刚做过修改,B用户又改了,则数据库中的结果就是B用户修改的数据.这不知这样做符合设计规范否?
比较大型的系统都是如何实现的.我目前的实现思路算不合法吗?
-------------------
比如说,有可能一条记录,会同时被多个人编辑,都有写入的权限.
我现在的设计思路是,只要有编辑的权限,就可以修改.这样的效果就是只有最后编辑的用户所做的操作是最后的结果.比如A用户刚做过修改,B用户又改了,则数据库中的结果就是B用户修改的数据.这不知这样做符合设计规范否?
比较大型的系统都是如何实现的.我目前的实现思路算不合法吗?
如果有人在修改该记录 该字段为1,其它的人就不能修改了!
只有等这人改完以后退出或非法退出时 就该字段改为0
这时候其它的人才能修改!!!