RSS

backupless in exchange 2010

30 Apr

this table shows how exchange 2010 prevent for data failures.

prevent for database page failed:

Patching the Active Node

当活动数据库发现有一个失败的页面,就直接从1个它的副本中拷贝这个页面来避免错误。因为如果副本重演了所有的日志,那么副本中的页面肯定是最新的也是正确的。当一个页面失败后,数据库不会针对该页面产生新的日志。活动数据库将该页面记录下来,并向其他副本发送该页面的拷贝请求。页面的拷贝请求会保存到日志中,当副本复制该日志后,就获得了页面的请求,在确认已经完成了所需日志的重演后,就可以将该页面的拷贝还给活动数据库。 这是一个简单的异步方法,即使副本处于脱机状态,等到副本在线后也可以进行相关的处理。

process:

Patching a Replica

副本的版本总是比活动数据库要低,所以还原副本的错误页面更简单一些。但是要记住最大可生成日志号。当打开循环日志后,活动节点的最大可生成日志号是50,此时活动节点的生成日志id为35,副本此时发现有页面错误。那么当活动节点的日志达到50前,副本只会复制日志,只有达到50后才会进行重演,来确保版本一致。 有了这么多的解决方案,backupless的达成将成为未来的exchange的标准方案。

注意,本文并没非鼓励不对数据库进行备份,而是考虑对数据库进行少量的备份,减少在数据库备份上花费的磁盘开销和备份流程。

Advertisements
 
 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: