为了账号安全,请及时绑定邮箱和手机立即绑定

列表数据排列顺序上下移动并发问题

列表数据排列顺序上下移动并发问题

动漫人物 2019-03-23 18:15:42
数据表内有Sort排序值字段、表是根据排序值递增来排序的、如图:根据交换上下两条数据的排序值来实现位置的转换的但现在的问题是、如果同时有许多个人操作移动这个数据表的顺序的话、顺序和排序值就会被打乱、咋办呢?
查看完整描述

1 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

首先我认为这个问题貌似不是一个技术性问题。从业务上来说,许多人同时操作排序是否合理?是否应该将排序这个功能下放到专门的人员那边?
如果非要从技术上解决这个问题,比如:张三把 1,2交换了,李四把1、3交换了,那么最终的顺序是哪个?这个是否应该订一套业务规则?
那么再考虑:1、张三在操作的时候,锁死其他人的操作,其他人不能操作 2、张三操作完毕,其他人实时看到张三的操作结果。那么这个系统涉及前后端实时信息交互,是否是过度设计了?
建议题主酌情考虑是不是再沟通沟通...

查看完整回答
反对 回复 2019-04-09
  • 1 回答
  • 0 关注
  • 682 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信