1

私はフロントエンド開発者であり、いくつかのDBAタスクを実行するように求められています。大航海時代。

私のクライアントには、PostgreSQLアプリケーションをホストする10個のリモート(ネットワーク外)データ収集端末があります。私の仕事は、これらの端末が生成する.backupまたは.sqlファイルを取得し、それらをメインDBに追加することです。これらすべてのDBのスキーマは一致します。ただし、マージ操作は多くの重複につながります。既存のDBにバックアップファイルを追加し、重複を除外し、マージに関するレポートを提供できるツールを探しています。

DBAドメインでこの種の操作の用語はありますか?

この機能は通常、基本的なDB管理スイート(pgAdmin IIIなど)に組み込まれていますか、エンタープライズレベルのツールが必要ですか、それともコマンドラインで簡単に実行できる機能ですか?

アップデート

DBレプリケーションに関するPostgreSQLの記事と用語集

4

1 に答える 1

0

「多数のテーブルをマージ」することはできませんが、Slonyを使用して、子テーブル(つまり、場所ごとに1つのパーティション)をマスターデータベースに複製することはできます。

これはすぐに使用できるソリューションではありませんが、BucardoやSlonyのようなものを使用すれば、かなりの作業と追加のメンテナンスを行うことで実行できます。

于 2013-04-01T04:34:43.710 に答える