データの同期のガイドライン
リモート・システムが企業のサーバー・ネットワークで通信するデプロイメント・モデルでは、停止が起きることがあります。 Sterling Order Management System Software は、ある環境から別の環境に構成データとマスター・データを同期できるようにするデータ同期機能を提供します。 データの同期には、以下の主なタスクが関係します。
- ソース・データベースからのデータのエクスポート
- ターゲット・データベースへのデータのインポート
このセクションでは、以下のデータ同期操作から得られるデータを提供します。
- 完全エクスポート
- デルタ・エクスポート
- 完全エクスポートからのデータのインポート
- デルタ・エクスポートからのデータのインポート
このデータは、独自のデータ同期のエクスポートおよびインポート操作を計画する際に一般的なガイドラインとして使用できる例として提供されています。 実際の結果は、異なる可能性があります。 このセクションでは、エクスポートとインポートの実行に関する推奨も提供します。
完全同期のためのデータのセットアップ
以下のセットアップ・データが、完全同期に使用されました。
- 3000 ストア
- カタログ内に 140 万アイテム
- 70,000 ユーザー
- 160,000 価格ルール
- 1 つのストアに 40,000 の価格リストの明細
デルタ同期のためのデータのセットアップ
以下のセットアップ・データが、デルタ同期に使用されました。
- 150 ストア (3000 ストアの 5%)
- 70,000 アイテム (カタログ内の 140 万アイテムの 5%)
- 3500 ユーザー (70,000 ユーザーの 5%)
- 1600 価格ルール (160,000 ユーザーの 10%)
- 1 つのストアに 4000 の価格リスト明細 (40,000 の価格リスト明細の 10%)
完全エクスポート: 時間の見積もりとハード・ディスクのスペース
表 1 に、 「FULL 同期のためのデータのセットアップ」のデータに基づいて、FULL エクスポートの時間見積もりとハード・ディスク・スペースを示します。
| プロファイル | 時刻 | ハード・ディスク・サイズ (非圧縮/圧縮) |
|---|---|---|
| 構成 | 30 分 | 90MB/10MB |
| カタログ | 1 時間 30 分 | 16GB/500MB |
| ユーザー | 10 分 | 125MB/10MB |
| 価格設定ルール | 10 分 | 520MB/25MB |
| 価格リスト明細 (1 ストア) | 10 分 | 25MB/1MB |
完全エクスポートからのデータのインポート: 時間の見積もり
デルタ・エクスポート: 時間の見積もりとハード・ディスクのスペース
表 3 には、 DELTA 同期のためのセットアップ・データのデータに基づいて、DELTA エクスポートの時間見積もりとハード・ディスク・スペースが示されています。
| プロファイル | 時刻 | ハード・ディスク・サイズ (非圧縮/圧縮) |
|---|---|---|
| 構成 | 5 分で | 1MB/30KB |
| カタログ | 10 分 | 65MB/2MB |
| ユーザー | 5 分で | 1MB/30KB |
| 価格設定ルール | 5 分で | 2MB/75/KB |
| 価格リスト明細 (1 ストア) | 5 分で | 2 MB/100KB |
デルタ・エクスポートからのインポート: 時間の見積もり
完全エクスポートでの推奨事項
このセクションでは、完全エクスポートの実行についての推奨事項を提供します。
- エクスポートするデータのサイズによって、完全エクスポートには少なくとも 4 GB JVM が必要なことがあります。
- 非常に大きなデータ・セットでは、メッセージ数を増やすことと、エージェント条件のファイルあたりのロック中のエンティティーを減らすことを考慮してください。 ただし、ファイルごとのロック・エンティティーを 1 に設定しないでください。 この構成により、各 XML ファイルに保管されるデータが少なくなり、発生する可能性のあるデータベース・ロックが軽減されます。
- データ・セットによっては、完全エクスポートにはエージェントが実行されているマシンに大量のディスク・スペースが必要なことがあります。 エクスポートが完了すると、XML ファイルは元のサイズのおよそ 5 から 10 パーセントに圧縮されます。
- 完全エクスポートの最初の部分で、データベースは 50 パーセントかそれ以上の CPU 使用率に達することがあり、データによっては、最大 30 パーセントのディスク入出力使用率になることがあります。
- 完全エクスポートは静止システムで実行する必要があります。
完全インポートでの推奨事項
このセクションでは、完全インポートの実行についての推奨事項を提供します。
- データ・セットによっては、インポートに大量のディスク・スペースが必要なことがあります。 インポートでは最初にすべてのエクスポートされたファイルを圧縮解除し、元のディスク・スペースが再び必要となります。
- データベースのパフォーマンスを改善するために、ターゲット・システムでエンティティー変更トラッキングを使用不可にします。
- データのサイズと生成した XML ファイルのサイズによっては、各 XML ファイルの終わりでコミットが実行されるため、データベース・トランザクションのスペースを増やすか、ログを取り消す必要があるかもしれません。