如何有效地控制数据一致性

OA端进行业务数据的录入,通过数据同步的方式到后台DB端,但是过程中前端和后端的调整难免造成数据不一致的问题。如何保证数据的一致性?监控手段有哪些?

参与7

4同行回答

clockmakerclockmaker项目经理
1.通过即时同步,保证两边数据一致。2.数据同步间隔尽量缩小,减少差异概率。显示全部
1.通过即时同步,保证两边数据一致。
2.数据同步间隔尽量缩小,减少差异概率。收起
软件开发 · 2015-07-17
浏览1463
wolfcddwolfcddCIOJH
回复 1# Domino-斌少 保持数据一致性在DB端和OA端要制定唯一关键字(KEY),同时对于同步的数据需要有日志记录及异常处理(连接重置等)和容灾处理;至于监控手段则需要做到及时性(一旦异常发送短信/微信通知给管理员等方式)...显示全部
回复 1# Domino-斌少

保持数据一致性在DB端和OA端要制定唯一关键字(KEY),同时对于同步的数据需要有日志记录及异常处理(连接重置等)和容灾处理;至于监控手段则需要做到及时性(一旦异常发送短信/微信通知给管理员等方式)收起
房地产 · 2015-07-17
浏览2226
sifunsifun总经理/总裁四方科技
数据一致性问题,已经提出不是一次,尤其是关系数据和非关系数据的一致性问题。您要一致性问题,就不要在两个地方放相同的数据,通过关键key。如果domino 的unid来保持一致性。其他的数据这有一份。如果要把数据放到关系数据库,就完全放到RDB中,千万不要两边都要放,非常大不赞成!...显示全部

数据一致性问题,已经提出不是一次,尤其是关系数据和非关系数据的一致性问题。您要一致性问题,就不要在两个地方放相同的数据,通过关键key。如果domino 的unid来保持一致性。其他的数据这有一份。

如果要把数据放到关系数据库,就完全放到RDB中,千万不要两边都要放,非常大不赞成!

收起
系统集成 · 2015-12-08
浏览1523
liyan312_5liyan312_5系统分析师施耐德
这种数据的一致性主要在代码层控制,否则你就得使用专业的中间件来实现。显示全部
这种数据的一致性主要在代码层控制,否则你就得使用专业的中间件来实现。收起
能源采矿 · 2015-07-17
浏览1495

提问者

Domino-斌少
软件开发工程师世强先进

相关问题

相关资料

问题状态

  • 发布时间:2015-07-17
  • 关注会员:1 人
  • 问题浏览:5774
  • 最近回答:2015-12-08
  • X社区推广