реализация распределенной системы / базы данных - PullRequest
1 голос
/ 19 февраля 2010

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

1 Ответ

0 голосов
/ 19 февраля 2010

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

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

...