under22
سه شنبه 07 بهمن 1393, 21:37 عصر
خیلی وقت بود داشتم در مورده قفل جداول تو Mysql تحقیق میکردم .
کامل متوجه شدم و روالشو فهمیدم چند جا هم تو پروژه هام ازش استفاده کردم اما تو یکی از پروژه هام یه چالش جالب برام پیش اومد که نتونستم از قفل استفاده کنم .
داشتم که فروشگاه آنلاین مینوشتم که قرار بود بازید بالایی داشته باشه میخاستم برای ثبت محصولات قفل جداول بزارم که اگه یه محصول فقط یکی ازش داشتیم و یه کاربر اونو درخواست کرد و به درگاه رفت و وقتی داشت پرداخت میکرد اگه یه نفر دیگه هم اونو درخواست کرد و اونم به درگاه رفت ولی کاربر اول کارش زودتر تموم شد و محصول رو خرید این در حالی هست که کاربر دوم هنوز داره پول رو واریز میکنه اینطوری نفر اول پل رو میریزه و کالا رو میخره و کاربر دوم پولو میریزه میاد میبینه از اون کالا هیچی نیست !!
میخاستم قفل بزارم ولی یه بحثی پیش میاد چون اگه بخام وقتی کاربر درخواست داد جدولو قفل کنم ممکنه پرداخت 5 دقیقه طول بکشه و تو این زمان هیچکسی نمیتونه کالا دیگه سفارش بده و خیلی بد میشه .
میخاستم ببینم کسی از دوستان راه حل پیشنهادی نداره ؟
کامل متوجه شدم و روالشو فهمیدم چند جا هم تو پروژه هام ازش استفاده کردم اما تو یکی از پروژه هام یه چالش جالب برام پیش اومد که نتونستم از قفل استفاده کنم .
داشتم که فروشگاه آنلاین مینوشتم که قرار بود بازید بالایی داشته باشه میخاستم برای ثبت محصولات قفل جداول بزارم که اگه یه محصول فقط یکی ازش داشتیم و یه کاربر اونو درخواست کرد و به درگاه رفت و وقتی داشت پرداخت میکرد اگه یه نفر دیگه هم اونو درخواست کرد و اونم به درگاه رفت ولی کاربر اول کارش زودتر تموم شد و محصول رو خرید این در حالی هست که کاربر دوم هنوز داره پول رو واریز میکنه اینطوری نفر اول پل رو میریزه و کالا رو میخره و کاربر دوم پولو میریزه میاد میبینه از اون کالا هیچی نیست !!
میخاستم قفل بزارم ولی یه بحثی پیش میاد چون اگه بخام وقتی کاربر درخواست داد جدولو قفل کنم ممکنه پرداخت 5 دقیقه طول بکشه و تو این زمان هیچکسی نمیتونه کالا دیگه سفارش بده و خیلی بد میشه .
میخاستم ببینم کسی از دوستان راه حل پیشنهادی نداره ؟