mysql - 初心者の thinkphp モール設計の問題
阿神
阿神 2017-05-16 13:03:36
0
1
770

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

阿神
阿神

闭关修行中......

全員に返信(1)
Peter_Zhu

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート