Запись в несколько баз данных для репликации - PullRequest
0 голосов
/ 20 декабря 2011

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

Как лучше всего решить эту проблему?

Наша система должна поддерживать синхронизацию нескольких баз данных друг с другом (репликация первичной на вторичную).

Я думал о записи в несколько баз данных в параллельной системе для поддержки правильной репликации.первичных ключей и записей между различными базами данных.

Проблемы:

  • Репликация записей с правильными первичными ключами между несколькими экземплярами базы данных
  • Когда первичный выходит из строя, вторичныйдолжен начать создавать первичные ключи
  • Когда первичный появляется (после сбоя), как реплицировать изменения, которые произошли, когда он был отключен
...