PDA

View Full Version : انجام همزمان یک عمل



intel_amd
چهارشنبه 11 تیر 1393, 00:52 صبح
سلام
یک مسئله ای بهش برخوردم حالا برام ابهامه که چی میشه
یک جدول در نظر بگیرید که یک سری رکورد داره حا
حالا مثلا 1000 تا یوزر همزمان الگوریتم زیرو میرن اجرا کنند قضیه چی میشه؟
تعداد رکوردها چنتان؟ مثلا 2 تان , شما یک id با شماره 2+1 بگیر , حالا 200 تا یوزر همزمان رکوردهارو 2 تا دیدن و آیدیشون میشه 3 ! در صورتی که باید هر یوزر idish متفاوت میشد و 1 شماره بیشتر از کل رکورد ها میشد !

intel_amd
چهارشنبه 11 تیر 1393, 20:44 عصر
دوستان راهنمائی نمیکنند؟

Veteran
چهارشنبه 11 تیر 1393, 21:05 عصر
اینجارو نگا کن (http://barnamenevis.org/showthread.php?427327-%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D8%A7%D9%85%DA%A9%D8%A7%D9%86-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%AA%D8%B1%D9%86%D8%B2%DA%A9%D8%B4%D9%86-%D8%A8%D8%AC%D8%A7%DB%8C-%D9%82%D9%81%D9%84&p=1912669&viewfull=1#post1912669)

intel_amd
پنج شنبه 12 تیر 1393, 01:23 صبح
یعنی خود پایگاه داده طوری طراحی نشده که تا زمانی که یک یوزر چیزی تو یک جدول رایت میکنه یوزر دیگه ای نتونه چیزی تو جدول رایت کنه که تداخل رخ نده؟

thacker
پنج شنبه 12 تیر 1393, 12:15 عصر
من شنیدم که اگه موتور دیتابیستون رو روی MyIsam قرار بدین ، خودش بصورت خودکار برای انجام هر عملیات جدول رو بطور کامل قفل میکنه و وقتی عملیات تموم شد میره سراغ عملیات بعدی ...