一张大表,它有一张子表,业务修改子表,我想把子表及时更新到大表上,要保证数据准确性和高效性
我的想法是用触发器或者定时存储过程,但是触发器是自动触发的,在高并发或者网络延迟情况下不知道会不会执行。
哪一种方案好一些?
或者有什么更好的方案?
------解决方案--------------------
建议触发器。
------解决方案--------------------
哪个为重? 业务,还是 性能?
触发器是第一选择,表数据量很大,其它的选择,反而会造成不实时 和 性能低下。
------解决方案--------------------
是简单表对表的数据同步吗?你要及时的,可能是触发器,但如你所说,高并发的,不能保证不会出问题,没有不出问题的程序
------解决方案--------------------
但是触发器是自动触发的,在高并发或者网络延迟情况下不知道会不会执行。
触发器在本地数据库里,和你网络延迟有什么关系?