社区
其他数据库
帖子详情
进程1操作数据库,并通知进程2,进程2读数据库并缓存,再给进程1返回结果,若失败,进程1如何将数据库回滚到操作之前
jhyjhy1026
2014-02-10 01:55:49
请教各位,如下场景的实现方案:
进程1对数据库进行增/删/改,完成操作后通知进程2;进程2读取数据库,缓存数据,完毕后给进程1返回结果,若返回失败,进程1需要将数据库回滚到增/删/改前。
注:语言:C,数据库:sqlite3。
问题:如何回滚?进程1对数据库进行操作后已提交事务,否则进程2查询不到最新的数据,此时有什么方案可以还原数据库到进程1操作之前。
...全文
93
回复
打赏
收藏
进程1操作数据库,并通知进程2,进程2读数据库并缓存,再给进程1返回结果,若失败,进程1如何将数据库回滚到操作之前
请教各位,如下场景的实现方案: 进程1对数据库进行增/删/改,完成操作后通知进程2;进程2读取数据库,缓存数据,完毕后给进程1返回结果,若返回失败,进程1需要将数据库回滚到增/删/改前。 注:语言:C,数据库:sqlite3。 问题:如何回滚?进程1对数据库进行操作后已提交事务,否则进程2查询不到最新的数据,此时有什么方案可以还原数据库到进程1操作之前。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Oracle
数据库
系统管理与运维 |
数据库
进程
数据库
进程
的主要作用是维护
数据库
的稳定,相当于一个企业中的管理者,具有负责全局统筹的作用。Oracle
数据库
进程
共分为以下3类。 1、User Process(用户
进程
):在一个
数据库
用户请求与Oracle服务器连接时启动。 ...
数据库
进程
(1)数据写
进程
(dbwr):负责将更改的数据从
数据库
缓冲区高速
缓存
写入数据文件。 (2)监控
进程
(pmon):负责在一个Oracle
进程
失败
时清理资源。 (3)归档
进程
(arcn):在每次日志切换时把已满的日志组进行...
浅谈
操作
系统的
进程
通信对于
数据库
的影响
浅谈
操作
系统的
进程
通信部分对于
数据库
的影响
进程
间的通信共享内存的实现共享内存与Oracle SGA 最近在温习
操作
系统相关的基本原理,结合以前的
数据库
实践,就简单说一说最基础的
操作
系统
进程
通信部分对
数据库
的一些...
Oracle
数据库
进程
监控及介绍
数据库
写入器将修改后的数据块从
数据库
缓冲区高速
缓存
写入数据文件。 Oracle
数据库
最多允许36个
数据库
写入器
进程
(DBW0-DBW9和DBWa-DBWj)。 DB_WRITER_PROCESSES初始化参数指定DBWn
进程
的数量。
数据库
为该初始化...
Mysql
数据库
、实例、
进程
和线程
数据库
:是磁盘上的一系列物理文件,mysql的
数据库
为一堆frm、MYD、MYI、ibd文件。
数据库
管理系统(DBMS):由
数据库
+
数据库
实例构成
数据库
实例(instance)与
进程
:
数据库
后台线程+共享内存,一个mysql
数据库
...
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章