2

Postgresql (マスター/スレーブ) で複製を行い、複製中に PCI コンプライアンスのためにスレーブ内のデータをスクラブする簡単な (組み込み、アドオン、オープンソース、または商用) 方法はありますか? ETLツールはどうですか?瞬間的である必要はありません...最大1時間の遅れは許容されますが、もちろん速いほど良いです。

これがうまくいかない場合は、スレーブデータベースでトリガーを使用してこれを達成することはどうですか?

4

3 に答える 3

1

おそらく、スクラブしたいテーブルのビューを作成して(SELECTでスクラブを実行して)、そのビューをオフサイトの場所に複製する必要があります。

于 2010-08-27T16:23:26.883 に答える
1

データが漏洩する可能性があるため、スレーブでトリガーを使用すると、コンプライアンス違反のリスクにさらされると思います。パッケージ化されたソリューションが必要な場合は、おそらくBucardoを見て、カスタムレプリケーションフックをスレーブに追加して、不要/不要な列を除外(または変更)することを検討します. それがうまくいかない場合は、ビューを使用するという考えがおそらく次の最善の策です。

于 2011-07-12T20:18:10.300 に答える
1

はい。slony を使用し、マスターにトリガーを追加して、複製したいものを具体化し、それらの具体化されたビューのみを複製します。マスターをスクラブすると、必要なことが行われるはずです。Slony はデータベースの一部だけを喜んでレプリケートするので、問題なく動作するはずです (一方で、Slony はデータベースの一部だけを喜んでレプリケートすることを覚えておいてください)。

于 2012-09-27T02:19:45.017 に答える