Реализация распределенной системы / базы данных

Мы внедряем систему в компании, в которой я работаю, где нам нужно будет установить систему на разных сайтах одного и того же клиента (склада). Пользователи на всех сайтах должны видеть одинаковую информацию. Система должна быть в состоянии работать на каждом сайте, когда сеть не работает. Какое дизайнерское архитектурное решение будет наиболее подходящим?

1 ответ

Решение

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

Есть действительно хорошая бесплатная книга О'Рейли: CouchDB: Полное руководство, в котором есть глава по репликации.

Другие вопросы по тегам