2016-04-26 10 views
2

1つのMarklogicデータベースサーバーに存在するデータのコレクションを別のサーバーに新しいイメージで表示する必要があります。MarkLogicデータベースのコレクションの新しいイメージを新しいサーバーに転送

xqsyncとMLCPを使用してデータを転送しようとしましたが、時間がかかりすぎてサーバーのパフォーマンスが低下します。すばやくそれを行う方法があれば、私はここでそれを記述し、次回に内部的に管理することができます。

別のサーバーにあるMarkLogicデータベース間でデータ転送を実行する方法についての情報を提供してもらえますか。

+1

具体的に何を試しましたか?どれくらいのデータ?どれくらいかかりましたか?ボトルネックは何でしたか?送信元クラスタと送信先クラスタのトポロジは何ですか。あなたはより多くの情報を提供する必要があります。 –

答えて

1

バックアップがあり、同じ設定で作業している場合は、データベースの完全な移動のためにバックアップとリストアが最も高速になる可能性があります。

+0

バックアップからリストアするために、両方のサーバが同じMarkLogicバージョンを実行している必要があります。 – user5556585

+0

はい、同じバージョンである必要があります。それは他のバージョンで動作するかもしれませんが、それらは同じバージョンでなければなりません。 –

+0

ありがとうハンセン。バックアップと復元を試してみましたが、サーバーには2つの異なるMarklogicバージョンがありますが、データはコピーされています。 – user5556585

2

1つのMarkLogicクラスタから別のMarkLogicクラスタにデータを転送するためのオプションがいくつかあります。

  1. Database replication:森林のこの同じ数の場合、両方のクラスタ内に作成する必要があり、データベースは、データベースのレプリケーション用に構成する必要があります。

  2. Flexible replication:これは非同期です。これは、基本的な複製メカニズムとしてCPFを使用します。複製される文書は、CPFドメインによって定義されます。ドメインのスコープは、ドキュメント、ドキュメントのコレクション、またはディレクトリです。

+0

ここで私の問題は、私のサーバがML 7.0-5.4とML 8.0-4を実行していることです。 – user5556585

+0

データベースレプリケーションでは、それらは同じである必要がありますが、フレックスリプレゼンテーションでは異なる可能性があります。 –

関連する問題