検索

ホームページ  >  に質問  >  本文

php - データ同期の問題を解決するための Mysql 呼び出しインターフェース

1. シナリオの説明:
ここで、ローカル データベースは在庫 (フィールド) 情報を薬局データベースと同期する必要があります。これを実現する方法は、薬局のインターフェイスを呼び出して単一の医薬品の在庫を取得することです。
2. 解決策:
スケジュールされたタスク時間。同期が数分ごと (例: 2 分) に発生する場合、ローカル データベースにクエリを実行して各レコードを走査し、各レコードを更新するようにインターフェイスを調整します。
3. 質問:
ローカルデータベースには数万のデータがあり、同時に操作メモリが取り出されると、確実に同期が完了しません。 . 再実行する場合はどうすればよいですか?

これは少し漠然としたアイデアですが、たとえば、一度に 100 個のアイテムを更新するなど、分割して実行します。より良い結果を得るには、どのように設計してテストすればよいでしょうか?

伊谢尔伦伊谢尔伦2806日前799

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-05-16 13:08:33

    要件がよくわからないので、参考程度にしか言えません:

    1. 薬局データベースを変更する権限がある場合:

    リーリー

    2. 薬局データベースを変更する権限がない場合:

    リーリー

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:08:33

    著者はまず、インターフェイスを通じて 1 つの薬剤の在庫を呼び出して、2 分ですべてを確認できることを確認しました。その場合は、最初に Redis を使用してそのような頻繁な IO 操作を保存し、その後スケジュールされたタスクを作成する方が良いでしょう。後でデータベースに挿入します。

    返事
    0
  • キャンセル返事