mon*_*ack 2 java mysql database
我有一个包含大约1000万行的表.该表由外部过程定期更新(一天几次).该表包含的信息,如果不在更新中,则应删除.当然,在更新完成之前,您不知道它是否在更新中.
现在,我们采用更新开始时间的时间戳.更新完成后,擦除任何"更新"值小于开始时间戳的内容.这现在可以工作,但是当updater进程因任何值崩溃时都会出现问题 - 我们必须以新的时间戳值重新开始.
似乎必须有更强大的东西,因为这是一个常见的问题.有什么建议?
pay*_*yne 5
而不是时间戳,使用整数修订号.仅在完成更新时增加它,然后删除具有过期修订的元素.
归档时间:
15 年 前
查看次数:
408 次
最近记录: