2009-07-13 12 views
1

みんな、asp.netに電子商取引サイトを構築したいと思います。私の質問は:2人のユーザーが同時に何かを買うとき、2つのレコードが私のデータベースにどのように挿入されるのでしょうか?ロックがありますか?どのようにこのことができるか説明することができますか、または処理することができます。電子商取引サイトを構築するのに役立ちます

また、ピークトラフィックを処理し、各ユーザーに割り当てられた平均データも制御したいと考えています。私はプラグインの使用を考えています。ここに何か提案はありますか?

+1

ご注文の際に在庫数量を更新することを考えているようですが、ここで潜在的な問題が検出されています。それは多くの理由で問題になるでしょう。 OPに:あなたは今間違っていることを心配していると思います。 –

+0

あなたはmssqlのSQLクエリテーブルでnolockキーワードを使用すると、ロックの問題を制御します –

答えて

0

RDBMSがロックを処理します。

2

ちょっと考えましたが、ちょうど新しいオンラインストアを開始したばかりの場合、このような問題はしばらくおこりませんか?

第2に、データベースは自分自身を管理し、Webサーバーはトラフィックの処理とリソースの割り当てをすべて行います。 Webコードレベルでこれを行うべきではありません。

0

大規模なトラフィックに対してすでに多くの最適化が行われているため、より良い解決策は無料のeコマースソリューションです。すでに利用可能な多くのソリューションの1つを使用しない特定の理由はありますか?

関連する問題