社区
.NET技术其他语言
帖子详情
数据库数据一致性问题,请求一个好的解决方案
panwen516
2008-05-24 02:07:21
服务器有数据库TEMT,其中有表A。有多个客户端访问表A,目前表A中有三条记录(主键ID:1,2,3),这时两个客户端同时读取了表A,并且同时为改表创建了新行主键号都是4,第一个客户更新完后,第二个客户更新很定挂。请教怎么解决这样的问题,小弟没有多客户端开发经验请高手指点。
...全文
102
6
打赏
收藏
数据库数据一致性问题,请求一个好的解决方案
服务器有数据库TEMT,其中有表A。有多个客户端访问表A,目前表A中有三条记录(主键ID:1,2,3),这时两个客户端同时读取了表A,并且同时为改表创建了新行主键号都是4,第一个客户更新完后,第二个客户更新很定挂。请教怎么解决这样的问题,小弟没有多客户端开发经验请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tieren12
2008-06-03
打赏
举报
回复
楼上说的这个并发性问题,我也有遇到过,暂时没有找到方法解决。如果允许,直接写SQL来update或insert
Guid_Z
2008-05-31
打赏
举报
回复
直接连接数据库插入数据不就好了
你说的这个问题就是ado.net断开式的主要缺陷
jin225
2008-05-28
打赏
举报
回复
你可以让主键自增啊 ID int identity(1,1)
panwen516
2008-05-25
打赏
举报
回复
用ADO.NET技术不是断连的吗?你指的行级加锁不太明白,能说清楚点吗?谢谢
Jade_2008
2008-05-24
打赏
举报
回复
关注!
changjiangzhibin
2008-05-24
打赏
举报
回复
使用行级锁
小程序列表
数据
分页加载、一次性
请求
全部
数据
库
记录,小程序分页功能实现
一、小程序一次性
请求
全部
数据
库
记录 1.1 云开发实现 1.2 非云开发实现(java、php、python...) 二、小程序列表
数据
分页加载 2.1 云开发实现 2.2 非云开发实现(java、php、python...) 三、优化 优化提示:加载中...
数据
库
与REDIS缓存
数据
一致性
解决方案
(1)、如果写
数据
库
的值与更新到缓存值是一样的,不需要经过任何的计算,可以马上更新缓存,但是如果对于那种写
数据
频繁而读
数据
少的场景并不合适这种
解决方案
,因为也许还没有查询就被删除或修改了,这样会浪费...
解决缓存和
数据
库
双写
数据
一致性
问题
解决缓存和
数据
库
双写
数据
一致性
问题
缓存的作用缓存和
数据
库
双写不一致的原因并发引发的
一致性
问题
先更新
数据
库
,后更新缓存先删除缓存,后更新
数据
库
先更新
数据
库
,后删除缓存如何保证「第二步操作失败」的双写一致...
redis实战-缓存
数据
&解决缓存与
数据
库
数据
一致性
使用redis缓存商户
数据
,解决缓存
数据
库
数据
一致性
问题
数据
一致性
解决方案
数据
一致性
解决方案
CAP理论 C:
一致性
、A:可用性、P:分区容错性 CAP只能满足两个 CA:两阶段提交的严格选举协议 CP弱A:RAFT协议等多数派选举协议 AP:GOSSIP等冲突解决协议
数据
一致性
时间
一致性
:所有相关
数据
...
.NET技术其他语言
1,978
社区成员
12,450
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章