社区
其他数据库
帖子详情
进程1操作数据库,并通知进程2,进程2读数据库并缓存,再给进程1返回结果,若失败,进程1如何将数据库回滚到操作之前
jhyjhy1026
2014-02-10 01:55:49
请教各位,如下场景的实现方案:
进程1对数据库进行增/删/改,完成操作后通知进程2;进程2读取数据库,缓存数据,完毕后给进程1返回结果,若返回失败,进程1需要将数据库回滚到增/删/改前。
注:语言:C,数据库:sqlite3。
问题:如何回滚?进程1对数据库进行操作后已提交事务,否则进程2查询不到最新的数据,此时有什么方案可以还原数据库到进程1操作之前。
...全文
84
回复
打赏
收藏
进程1操作数据库,并通知进程2,进程2读数据库并缓存,再给进程1返回结果,若失败,进程1如何将数据库回滚到操作之前
请教各位,如下场景的实现方案: 进程1对数据库进行增/删/改,完成操作后通知进程2;进程2读取数据库,缓存数据,完毕后给进程1返回结果,若返回失败,进程1需要将数据库回滚到增/删/改前。 注:语言:C,数据库:sqlite3。 问题:如何回滚?进程1对数据库进行操作后已提交事务,否则进程2查询不到最新的数据,此时有什么方案可以还原数据库到进程1操作之前。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章