-
April 13th, 2017, 18:49
#1
عضو انجمن
mysql واسه وبلاگدهی مناسب هست؟
سلام و خسته نباشید
یک سرویس وبلاگدهی داریم که 600 تا وبلاگ داره با 370.000 تا پست
حجم دیتابیس کم مونده بشه 1 گیگ
برای این حجم دیتابیس هاست خیلی قوی تهیه کرده بودم که باز هاستینگ می گفت 4 هسته CPU رو مصرف میکنه و بیشترش هم مربوط به دیتابیس هست!!!!
حالا سرویس هایی مثل رز بلاگ این همه اطلاعات رو توی mysql ذخیره می کنند؟ مثلا الان میتونه حجم دیتابیس رز بلاگ 50 گیگ باشه؟
اگه بخوام مثلا یه سرویس وبلاگ دهی بنویسم در حد رز بلاگ استفاده از mysql خوب هست یا بد؟
این همه پست و...
ممنون میشم راهنمائیم کنید
-
تعداد تشکر ها از iroo به دلیل پست مفید
-
April 13th, 2017 18:49
# ADS
-
April 13th, 2017, 19:45
#2
پاسخ : mysql واسه وبلاگدهی مناسب هست؟
بله کاملا مناسب هست mysql به شزطی که به اندازه مصرف ( حجم یا بازدید ها ) منابع در اختیارش قرار بدین !
+ باید واسه هر وبلاگ یک table جدا ساخت ! مثل سیستم اشتراکی وردپرس ( وبلاگ دهی وردپرس ) ( + در my.cnf ست کنید که هر table در یک فایل جداگانه باشه ) اینطوری فشار خاصی نمیاد .
موفق باشید .
-
تعداد تشکر ها از Azade.Kaveh به دلیل پست مفید
-
April 14th, 2017, 17:48
#3
عضو انجمن
پاسخ : mysql واسه وبلاگدهی مناسب هست؟
یک سرویس وبلاگدهی داریم که 600 تا وبلاگ داره با 370.000 تا پست
حجم دیتابیس کم مونده بشه 1 گیگ
این حجم اصلا زیاد نیست .
در اصل خود طراحی دیتابیس یک تخصص هست و باید حسابی روش کار بشه .
توی حیطه کاری شما مباحثی مثل ایندکس گذاری صحیح ، دیتاتایپ صحیح ، پارتیشن بندی صحیح حتی کلاسترینگ هم شاید لازم باشه .
برای این حجم دیتابیس هاست خیلی قوی تهیه کرده بودم که باز هاستینگ می گفت 4 هسته CPU رو مصرف میکنه و بیشترش هم مربوط به دیتابیس هست!!!!
به هاستینگتون بگید لاگ ها رو ارائه بدن
slow query ها رو ارائه بدن .
اسکریپتتون هم باید بررسی بشه ، باید درست و صحیح از کش در لایه اسکریپت استفاده بشه .
کانفیگ mysql هم خودش خیلی مهمه .
اگه بخوام مثلا یه سرویس وبلاگ دهی بنویسم در حد رز بلاگ استفاده از mysql خوب هست یا بد؟
mysql جوابگوی نیاز شما هست اما اگر تخصصی تر میتونید کار کنید دیتابیس های بهتری هستن که در حجم رکورد بالاتر بهتر جواب میدهند و کارایی بهتری دارند مثل postgresql
-
تعداد تشکر ها ازrezaonline.net به دلیل پست مفید
-
April 14th, 2017, 19:38
#4
پاسخ : mysql واسه وبلاگدهی مناسب هست؟
سلام
800 هزار وبلاگ داریم با حداقل هر وبلاگ 10 پست.
با یک کانفیگ درست mysql و سخت افزار راحت جواب می ده.
30gig فقط دیتابیس ما.
ویرایش توسط AhrimanSefid : April 14th, 2017 در ساعت 19:43
-
تعداد تشکر ها ازAhrimanSefid به دلیل پست مفید
-
April 14th, 2017, 20:39
#5
عضو انجمن
پاسخ : mysql واسه وبلاگدهی مناسب هست؟
سلام
باید mysql رو بهینه سازی کنید تا مشکلی نداشته باشید از این بابت و حجمی که فرمودید اونقدر هم زیاد نیست
موفق باشید
-
تعداد تشکر ها از bluehost به دلیل پست مفید
-
April 16th, 2017, 09:48
#6
پاسخ : mysql واسه وبلاگدهی مناسب هست؟
سلام ممنون از مطلب مفیدتون
-
تعداد تشکر ها از Hasanmilani به دلیل پست مفید
-
April 16th, 2017, 10:05
#7
پاسخ : mysql واسه وبلاگدهی مناسب هست؟
با سلام
حجم دیتابیستون زیاد نیست روی اسکریپت و بهینه سازی mysql باید کار کنید.از مدیر سرور بخواید که لاگ query ها رو بهتون بدن تا بتونید مشکل رو حل کنید.
موفق باشید.
-
تعداد تشکر ها از moslem95 به دلیل پست مفید
-
April 16th, 2017, 10:47
#8
پاسخ : mysql واسه وبلاگدهی مناسب هست؟
از دیتابس های NoSQL استفاده کنید، تو حجم کاری بالا ، دیتابس های RDBMS از نظر کارایی نسبت به NoSQL حتی نزدیک هم نیستن .
این رو هم بگم ، تو چند سال اخیر دیتابس های NoSQL به طور کامل تکامل یافتن و میشه ازشون برای هر پروژه ای استفاده کرد.
-
تعداد تشکر ها از firebox به دلیل پست مفید
-
April 16th, 2017, 11:07
#9
عضو انجمن
پاسخ : mysql واسه وبلاگدهی مناسب هست؟

نوشته اصلی توسط
iroo
سلام و خسته نباشید
یک سرویس وبلاگدهی داریم که 600 تا وبلاگ داره با 370.000 تا پست
حجم دیتابیس کم مونده بشه 1 گیگ
برای این حجم دیتابیس هاست خیلی قوی تهیه کرده بودم که باز هاستینگ می گفت 4 هسته CPU رو مصرف میکنه و بیشترش هم مربوط به دیتابیس هست!!!!
حالا سرویس هایی مثل رز بلاگ این همه اطلاعات رو توی mysql ذخیره می کنند؟ مثلا الان میتونه حجم دیتابیس رز بلاگ 50 گیگ باشه؟
اگه بخوام مثلا یه سرویس وبلاگ دهی بنویسم در حد رز بلاگ استفاده از mysql خوب هست یا بد؟
این همه پست و...
ممنون میشم راهنمائیم کنید
باسلام
۱ گیگ حجم بسیار بالایی برای دیتابیس نیست دوست عزیز که شما از الان استرس دارید
اگر به درستی کانفیگ شود هیچ مشکلی نخواهید داشت
-
تعداد تشکر ها از TakCloud به دلیل پست مفید
-
April 16th, 2017, 13:21
#10
عضو انجمن
پاسخ : mysql واسه وبلاگدهی مناسب هست؟
بنده دیتابیس هایی نزدیک 1 ترابایت رو هم با mysql مدیریت کردم.
در خصوص دیتابیس دقت کنید حجم دیتابیس در اصل ملاک نیست. چند نکته در سط بالا اهمیت بالا دارند:
1. تعداد کانکشن های همزمان به دیتابیس.
وابستگی مستقیم دارد با تعداد سشیون ها (بازدید های) فعال شماست.
2. تعداد متوسط کوئری ها از هر تیبل به نسبت تعداد سطر های تیبل.
این فاکتور نشات گرفته از مدل ارتباطی اسکریپت شما با دیتابیس است.
3. کامند های SQL متوسط به هر تیبل به نسبت ستون های آن تیبل.
و همینطور تخصصی که بریم جلو فاکتورها جزئیی تر هم خواهد شد تا اونجا که دوستان به مواردی مثل ایندکس ها و ... اشاره کردند. داشتن یک اسکریپت حرفه ای و قدرتمند بار کمتری روی دیتابیس شما ایجاد میکند با وجود ذخیره کل اطلاعات مورد نیاز در دیتابیس.
مشکل عمده این است که طراحی دیتابیس و ساختار اون کاملا امری تخصصی هست که متاسفانه به شکل غیر علمی عمدتاً انجامش می دهند. اتفاقا همین جا بدنیست اشاره کنم وردپرس اصلا مثال خوبی نبود وردپرس خودش یکی از بزرگترین نقاط ضعفش استراکپر دیتابیسش هست. دقیقا به همین دلیل هم هست که به ندرت سایت های پر بازدید وردپرسی باقی بمانند. چون مصرف منابع سر به فلک خواهد کشید. جوملا هنوز از وردپرس در این زمینه بهتر است اما قابل قبول نیست باز.
از cms های معروف شاید بهترین ساختار دیتابیس را دروپال و اپن کارت (فروشگاه ساز) داشته باشند. اگر به ساختار اونها تخصصی نگاه کنید متوجه می شوید چه الگوهای متفاوتی به نسبت دیگر اسکریپت ها لحاظ شده است در مقابل با میلیون ها بازدید کننده شما به منابع زیادی احتیاج نخواهید داشت. هر چند این اسکریت ها در ابعاد دیگر حسابی از وردپرس یا جوملا و رقبای خودشان عقب هستند.
در خصوص سیستم شما اگر صرفا بخواهید کمتر از 10% بهینه سازی کنید ممکن است با اقداماتی مثل اصلاح برخی تنظیمات mysql و دیتابیس به این مقدار دست پیدا کنید. اما اگر دنبال آن هستید که بیش از 10% بهینه سازی را تجربه کنید قطعا ناچار هستید در کدهای خود و ساختار دیتابس (تیبل ها و ستون ها) دستکاری جدی داشته باشید به نوعی بازنویسی کدهاتون منظور هست.
---- در خصوص NoSQL
در مورد شما پیشنهادش نمی کنم. استفاده از این متد ذخیره سازی زمانی که ما یک استراکچر روشن و ثابت داریم بی معنی هست. بحث تخصصیش خارج از حوصله این تاپیک هست.
ویرایش توسط M.Abooali : April 16th, 2017 در ساعت 13:32
[ فعالیت تجاری در اینجا ندارم
| پاسخ سوالات فقط در تاپیک
| اطلاعات بیشتر درباره من:
https://abooali.ir ]
-
تعداد تشکر ها ازM.Abooali به دلیل پست مفید