保持业务数据同步
来源:互联网 发布:什么是sql注入 编辑:程序博客网 时间:2024/06/07 01:54
平时数据库处理时,总要接触关于数据同步修改的问题,有时候我们需要在业务处理时保证业务数据同步(一般这种情况都包含统计字段,也就是说需要根据前面的值算出后面的值的字段),例如,两个人同时查询出1条记录后,先后对其加1,保存入数据库中,这样就可能造成保存问题,因此,需要对该数据进行同步。这里有3种方法可以采用:
1.增加一个版本字段,查询时得到该字段,修改后增加1,以后其他的修改需要进行比较,如果不同,则保存失败 (需要额外比较)
2.依赖数据库本身的机制,对将要修改的数据进行锁定(该方法会造成数据库访问瓶颈)
3.在保存时使用复合sql语句进行修改,例如 updata a tem1 set tem1.filed=(select tem2.filed+1 from a tem2 where tem1.id=tem2.id ) where tem1.id=1;
- 保持业务数据同步
- 保持业务数据同步
- 4.Struts采用EL保持表单数据:业务逻辑层
- 业务系统的近实时数据同步
- Centrex业务-呼叫保持
- 联通VAC过来的数据同步到业务程序
- Hibernate审计日志时业务数据无法同步问题解决
- 涉及业务,请保持独立
- SSI同步业务处理
- 一种比较好的保持主-从mysql服务器数据同步策略
- 逐渐新增N个Mnesia节点,并确保数据在这些节点上保持同步.
- 让你的站跟新浪的新闻数据保持同步
- 让你的站跟新浪的新闻数据保持同步
- 逐渐新增N个Mnesia节点,并确保数据在这些节点上保持同步.
- 秘诀保持你的VPN业务安全
- 使ACCESS数据库保持同步
- 使ACCESS数据库保持同步
- 使ACCESS数据库保持同步
- 1重写MemberProvider系列文章之用户身份验证
- 奇怪的JUnit4 不能认识@Test么?
- 提示"试图运行项目时出错:无法启动调试,进程已经终止."
- 几个漂亮的Button的CSS
- 各种常见java.sql.SQLException归纳
- 保持业务数据同步
- 一些术语--2007热点技术
- .net 调用基类(经典文章)
- 金额转换收藏以后可能有用啊
- Cedega6.0的下载和安装
- C#基本问题列表——面试通常题
- 怎样使DataSet只保存受影响的行
- Oracle下启动脚本 windows
- c与c++ static函数的区别