【发布时间】:2011-11-30 12:49:16
【问题描述】:
我面临如何更新数据库的两种选择,不知道哪一种更适合我的情况。数据库中有三个表,用于读取/存储一些用户的信息,例如 url 历史记录或一些输入。 用户可以实时访问数据库,因此该用户可以立即看到对数据库所做的更改。 批处理对用户隐藏“更新”,通过解析日志文件更新数据库,这样的过程每 X 小时运行一次。所以用户只能在 X 小时后看到他们的更改。
除了用户可以看到的同步/异步更新的优点/缺点之外。选择实时或批处理更新方法进行数据库更新还有哪些其他好处?
谢谢
【问题讨论】: