On 02/06/12 18:46, Vasiliy P. Melnik wrote:
В случае выхода из строя мастера вместе со всеми данными на слейве
>  будет свежая копия данных, к тому же готовая к использованию.
не понял

На сервере 2 винта?

Очень редко, но бывают ситуации, когда два винта не спасают. Например неисправность железа, из за которой с диска мы читаем не то, что записали (встречал такое на определенном сочетании материнской платы и stat-контроллера, но точные модели уже не вспомню). В случае ZFS это теоретически должно обнаруживаться по контрольным суммам. Но с ZFS боюсь не исключен другой вариант - при определенных условиях проявляется какой нибудь баг из за которого повреждается fs (например ОС падает в панику в не подходящий момент).

Все это конечно менее вероятно, чем выход из строя одного из дисков в зеркале.

К тому же наличие слейва уменьшает downtime, если на мастере умер не один из дисков, а например матернка. Превратить слейва в новый мастер можно быстро и удаленно. Переставить диски из сдохшей платформы в запасную дольше и нужно еще иметь запасную платформу, в которую эти диски можно вставить.

Поднять mater-slave репликацию в mysql сравнительно несложно, так что при наличии сервера, где можно его поднять, это имеет смысл сделать, если данные представляют какую то ценность.

--
 Anton Yuzhaninov

Ответить