"родная" репликация базы данных
Большинство БД уровня предприятий имеют "родную" поддержку для кластеризации и репликации данных. SberMobile Server может получить преимущество из кластеризации "родной" БД при автопереключении с главного на дублирующие узлы, когда сервер БД выполняет репликацию между узлами.
Следующие движки БД совместимы с технологией поддержки отказоустойчивой кластеризации SberMobile Server:
- Oracle
- MySQL
- Сервер Microsoft SQL
- PostgreSQL
Преимущества и недостатки
Преимущества:
- Для обеспечения надежности данные реплицируются во все узлы кластера БД.
- "Родная" репликация гарантирует быстрое и эффективное реплицирование между узлами.
- При временном сбое узла кластера БД последующая синхронизация данных между неисправным и остальными узлами выполняется движком БД с минимальными потерями.
Недостатки:
- Построение "родного" кластера БД может оказаться затруднительным.
- Драйвер JDBS SberMobile Server'а должен быть настроен на автопереключение на дублирующие сервера БД.
Настройка
Ниже следует список изменений в конфигурации, необходимых для настройки "родной" кластеризации БД.
Серверы базы данных
- Дополнительную информацию о том, как построить кластер, можно найти в документации к Вашему серверу БД.
Главный сервер SberMobile
- Если Ваш главный сервер еще не настроен на работу с кластеризированной БД, переключите его на сервер базы данных.
- Дополнительную информацию о том, как настроить адреса для дублирующих серверов, можно найти в документации к Вашему JDBC драйверу. В большинстве случаев адреса дублирующих серверов указываются в URL базы данных.
Дублирующий сервер SberMobile
- Настраивайте БД аналогично конфигурации главного сервера.