假设您有一个大型的、受欢迎的数据库驱动的网站。有很多人整日整夜地在网站上。它们访问对数据库进行读写操作的页面。
在实施每日数据库备份计划时,需要执行冷备份,这意味着在备份过程中临时关闭数据库或锁定表。这可确保在进行备份时不会将新数据插入数据库。
有什么好的方法可以编写站点控制器和模型的代码,使它们不会因为表锁或数据库脱机而失败?您是否需要实现某种类型的数据库写队列系统或类似的东西?或者只是暂时让整个网站离线?或者只执行实时备份,而不锁定或关闭任何内容?什么是好的方法?
发布于 2011-12-17 00:06:32
使用复制,这是一个简单的场景
1主A,2从B,C
<代码>H111<代码>H212<代码>H113将A更改为从B监听(即A从现在成为从属设备)
对于第二天,只需重复整个循环,当然master现在是B。
https://stackoverflow.com/questions/8536698
复制相似问题