検索

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

mysql - 初心者の thinkphp モール設計の問題

1. モール ユーザーが商品を購入して注文を生成したら、モールの在庫を変更します。このとき、最初にデータベース データを直接変更するか、商品の在庫値をキャッシュする必要があります。その後、キャッシュされた値をグローバルに変更し、特定の時間までデータベースに書き込みますか?
2. 同時処理をロックする方法

阿神阿神2781日前763

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

  • 天蓬老师

    天蓬老师2017-05-16 13:05:36

    アクセス量が多い場合、データベースの読み書き操作を頻繁に行うのは良くありませんので、キャッシュ層を使用し、キューを使用して一括更新することをお勧めします。
    ロックの問題に関しては(具体的な提案はありませんが)、私は基本的に悲観的なロックを採用します。 。 。

    返事
    0
  • キャンセル返事