• 4 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
انواع جدول - Table types
#31
من هم با علی جان موافقم اختلاف نظر در همه جا هست کمی صبور باشید لطفا ........

Tongue این اختلاف نظر ها باید مفید باشه نه اینکه افکار باقی رو به هم بزنهHeart
OpEN SoUrCe OpeN MiND oPen LiFE!
  پاسخ
تشکر شده توسط : PowerDesign
#32
(۱۳۸۸ شهریور ۱۶, ۰۳:۱۲ ق.ظ)zoghal نوشته: شبیه سازیش قوی و بهینه نیست.

چرا واقعا کاربردی هست. دلیلم رو با یک مثال بیان می کنم.


فرض کنید ما یک سیستم خبری داریم . یک جدول موضعات رو نگه داری میکنه و جدول دیگر خبر ها. رابطه این 2 جدول یک فیلد در جدول خبر هست که شماره یکتای اختصاص داده شده به اون موضوع رو در خودش نگه داری میکنه

2 عمل روی جدول موضوع انجام میدیم.

1- عمل ویرایش : نیاز پیدا میکنیم که کد موضوع خبر رو به دلایلی عوض کنیم. این موضوع شامل 500 خبر در خودش هست. اگر کد رو عوض کنیم باید یک کوئری دیگری در جدول خبر بزنیم. و تغییرات روی این جدول پیاده سازی کنیم.


2- عمل خذف : اپراتور می خواهد یک موضوع رو حذف کند. اگر موضوع شامل خبر های وابسته باشد. پس باید این خبر ها هم حذف شود.
باز هم در این عمل بیش از دو کوئری البته بسته به نوع کار نیاز هست.

البته در عمل ویرایش تراکنش ها بسیار مهم می شوند. فرض کنید. که ممکن هست. در همان لحظه سرور خاموش یا کرش کنه. پس اطلاعات ما ناقص اعمال شد.

اما اگر از تراکنش استفاده بشه. این عملیات ها با اطمینان بیشتری انجام میشه.
و از همه مهم تر کیلید ها خارجی که کاربرد زیادی در پروژه های بزرگتر دارند. مورد استفاده قرار میگیرد
این دقیقا سوال منه و من این رو نمی فهمم که با وجود این نقایص چرا ملت از myisam استفاده می کنن؟
اگه فرض کنیم که احتمال خاموش شدن یا کرش کردن سرور خیلی کمه و این احتمال لطمه ای به جامعیت داده هامون نمیزنه به نظر من فرض اشتباهیه چون حداقل برای من که همیشه اون اتفاقاتی که احتمال افتادنش کمتره و من به همین دلیل توی برنامه تدبیری برای کنترل کردنش نیندیشدیم اول از همه اتفاق میفتن و من یاد گرفتم که اینطور فکر کنم که در برنامه نویسی رخدادهای با احتمال کم قطعا اتفاق خواهند افتاد
خوشحال میشم نظر اساتید رو در این باره بدونم

  پاسخ
تشکر شده توسط : PowerDesign
#33
سلام این مقایسه ها مربوط به 2سال پیش بوده
الان نظر دوستان چی شده؟؟
(وحید رو میدونمBig Grin)
اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی دیگه در مورد آزادی شعار نده !
آلبر کامو
  پاسخ
تشکر شده توسط : PowerDesign
#34
یعنی من حرفی نزنم ؟ Big Grin
زنده باد XtraDb
Big Grin
  پاسخ
تشکر شده توسط :
#35
نقل قول:سلام این مقایسه ها مربوط به 2سال پیش بوده
اون مقاله تشریحی که تغییر نمی کنه Smile
نظره که تغییر میکنه
اما من هنوزم میگم انتخاب اولم myisam ، انتخاب دومم innodb
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : Hamid PowerDesign
#36
نقل قول:اما من هنوزم میگم انتخاب اولم myisam ، انتخاب دومم innodb
همه دارن ازش کوچ می کنن تو هی روش بمون
قدیمی Big Grin
توسعه دهنده اصلی myisam دیگه روش کار نمی کنه باز تو طرفدارش هستی Tongue
  پاسخ
تشکر شده توسط : PowerDesign
#37
نقل قول:یعنی من حرفی نزنم ؟ Big Grin
زنده باد XtraDb
Big Grin
چاکر داش وحید شما که اصل کاری هستی اراده کن نفس نکشیمBig Grin آخه دگه همه میدونن وحید و XtraDb با همند

نقل قول:ون مقاله تشریحی که تغییر نمی کنه Smile
نظره که تغییر میکنه
اما من هنوزم میگم انتخاب اولم myisam ، انتخاب دومم innodb
منظور منم همون نظر هستش دیگه البته بعضی اوقات میبینی حتی اون مقاله تشریحی هم نیاز به تغییر داشته باشه مثلا تا چند وقت دیگه کلا MyIsam حذف بشهTongue
اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی دیگه در مورد آزادی شعار نده !
آلبر کامو
  پاسخ
تشکر شده توسط : PowerDesign
#38
حالا که اینطوری شد فقط PradoxTongue
  پاسخ
تشکر شده توسط : PowerDesign
#39
دوستان عزیز من اولین پایگاه داده ام رو میخوام طراحی کنم (جنبه آموزشی دارد)و الان با این بحثی که کردین موندم که کدوم مهندسی رو انتخاب کنم.

فقط میدونم کلی کلید خارجی دارم [عکس: fool.gif]

تازه فهمیدم که MYISAM نمیشه کلید خارجی داشته باشه.

پایگاه داده هم مربوط به سیستم داروخانه و فروش دارو هست.(ER ش رو هم آماده کردم-100 درصد کامل شده)

و اینکه یه واسط کاربری خوب معرفی کنید الان دارم با phpmyadmin و MySQL Administrator استفاده میکنم.

بیشتر مشکلم هم کلید خارجی هست!

ممنون میشم راهنمایی کنید.
  پاسخ
تشکر شده توسط :
#40
خب MyISAM استفاده نکن. از innodb استفاده کن
  پاسخ
تشکر شده توسط : PowerDesign


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان