データ移行のベストプラクティス

このセクションでは、移行を加速し、シンプル化するための最適な推奨事項と、移行にかかる時間に関するガイダンスを示します。

  • 移行テストを実行する際は、Magento 1 インスタンスのデータベースのコピーを使用 します。 Magento1 ストアデータベースの実稼動インスタンスを使用しないでください。

  • 古くなった冗長なデータをマイグレーション前にMagento 1 データベースから削除 します。

このようなデータには、ログ、注文見積、最近表示または比較された製品、訪問者、イベント固有のカテゴリ、プロモーションルールなどが含まれる場合があります。

  • 移行を成功させるための一般的なルール に従い す。

  • パフォーマンスを向上させるには、config.xml ファイルで direct_document_copy オプションを有効にする ことができます。

    code language-xml
    <direct_document_copy>1</direct_document_copy>
    
NOTE
Magento 1 とMagento 2 の両方のデータベースが同じ MySQL サーバー上に存在し、データベースアカウントが両方のデータベースにアクセスできる必要があります。

ベンチマークの推定

Adobeは、次のシステムでのデータ移行をテストしました。

  • 仮想ボックス VM、CentOS 6、2.5 GB RAM、CPU 1 コア 2.6 GHz
  • 177,000 の製品、355,000 の注文、214,000 の顧客を含むデータベース

パフォーマンス結果

  • 設定の移行時間:約 10 分
  • データ移行時間:約 9 時間(URL の書き換えを除くすべてのデータ、合計データの約 85%)
  • サイトのダウンタイムの見積もり:DNS 設定の再インデックスおよび変更に数分かかります。 ページキャッシュのウォームアップに必要な追加時間。
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3