Отказоустойчивость базы данных

Главный и дублирующие серверы SberMobile связаны с одной и той же базой данных, которая используется для хранения данных о конфигурации и событиях в системе. Эту базу данных следует защищать от неполадок посредством реплицирования данных в несколько физических местоположений.

Существуют три способа настройки базы данных для отказоустойчивого кластера:

Репликационный движок БД средствами SberMobile

Обычный способ настройки репликации базы данных -- использование репликационного движка базы данных, интегрированного в SberMobile Server для записи данных во множественные независимые базы данных и распределения нагрузки операций чтения.

"родная" репликация базы данных

Второй способ репликации базы данных SberMobile Server -- использование технологии "родной" репликации сервера базы данных для построения отказоустойчивого кластера базы данных.

База данных без репликации

Некоторые инсталляции SberMobile Server могут также быть связаны с одной и той же некластеризированной базой данных как на Главном, так и на Дублирующих серверах. Однако этот метод не защищает всю систему от сбоев в работе сервера базы данных.

Предпочтительный метод осуществления отказоустойчивости базы данных

В большинстве случаев для кластеризации отказоустойчивой базы данных должен использоваться встроенный в SberMobile метод репликации данных. Его конфигурация столь же проста, как установка двух или более отдельных экземпляров серверов БД с редактированием нескольких опций общей конфигурации. Однако этот метод является гарантом целостности данных БД и оптимального функционирования.