Alexey Pechnikov wrote:
синхронизация должна выполняться очень быстро, примерно 1 Гб данных в секунду (на моих базах, чтобы задержка записи была не более 3-4х секунд).
Спасибо за популярное изложение. Еще один вопрос, на понимание: Можно ли сделать реплику в два этапа:при работающей базе сделать копию ее файла - пусть это займет время и результат будет гарантированно "битым". вторым этапом база переводится в режим ридонли, на короткое время, и копия синхронизируется с оригиналом с помошью rsync.
В этом случае приостановка базы будет затраченна только на синхронизацию новых данных (и организацию целостности), при этом метод будет универсальным - в ридонли наверно можно перевести любую базу, не сильно погружаясь в ньюансы.
Так можно было бы создавать "ежесуточные" реплики и потом уже с ними работать независимо, если надо их сжать или оформить версионность (rdiff, git).
Есть ли в этом здравый смысл ? -- Sincerely, Nicholas