私はSlonyを使用してPostgresデータベースを複製しています。
私のslonyデーモンが何らかの理由で終了し、1か月後まで仮想的に起動しない場合、マスターに蓄積されたすべてのデータは最終的にスレーブに複製されますか?もちろん、それが起こるまでには長い時間がかかるかもしれませんが、結果としてデータが失われるのでしょうか?
これはかなり専門家レベルの質問であり、私は間違っている可能性がありますが、あなたが提案するシナリオでは多くの問題が発生すると思います。
基本的な問題は、Slonyは非アクティブな期間を処理するように設計されていますが、レプリケーションのためにキューに入れられるものがたくさんあるということです。その間にDDLクエリを実行すると、それらはキューに入れられず、slonykはそれらを複製するように機能しないため、ここでかなりの数の問題が発生します。
私の推奨は、長期間(たとえば、2、3日以上)非アクティブになると予想されるものにはSlonyを使用しないことです。これを実行し続けるために遭遇する制限は重要です。
そうです、あなたのデータは最終的に複製されるでしょう、多分....それは他の問題がその間に表面化するかどうかに依存します。その場合はお勧めしません。