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

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

Следующие движки БД совместимы с технологией поддержки отказоустойчивой кластеризации SberMobile Server:

  • Oracle
  • MySQL
  • Сервер Microsoft SQL
  • PostgreSQL

Преимущества и недостатки

Преимущества:

  • Для обеспечения надежности данные реплицируются во все узлы кластера БД.
  • "Родная" репликация гарантирует быстрое и эффективное реплицирование между узлами.
  • При временном сбое узла кластера БД последующая синхронизация данных между неисправным и остальными узлами выполняется движком БД с минимальными потерями.

Недостатки:

  • Построение "родного" кластера БД может оказаться затруднительным.
  • Драйвер JDBS  SberMobile Server'а должен быть настроен на автопереключение на дублирующие сервера БД.

Настройка

Ниже следует список изменений в конфигурации, необходимых для настройки "родной" кластеризации БД.

Серверы базы данных

  • Дополнительную информацию о том, как построить кластер, можно найти в документации к Вашему серверу БД.

Главный сервер SberMobile

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

Дублирующий сервер SberMobile

  • Настраивайте БД аналогично конфигурации главного сервера.