PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با دیتابیس وردپرس



faryad1374
January 29th, 2018, 22:49
سلام
من یک سرور یا یک سرور مجازی میخواهم که بتونه دیتابیس سنگینی از sql رو تحمل کنه بنده الان حدودا سه گیگ دیتابیس ورد پرس دارم که از mysql استفاده میکنه و فشار زیادی به سی پی یو وارد کرده است
بعد خدمت شما دوستان سوالی داشتم راهی هست که به جای mysql از بیگ دیتاها استفاده کرد تا بتوان به اطلاعاتی حدودا مثلا بیست گیگ دیتا بیس به اسانی پردازش کرد؟
یا راه دیگری دوستان برای اپدیت بی نهایت مطالب وردپرس بدون مشکل خوردن با sql و فشار اوردن به وردپرس دارن پیشنهاد کنند ؟
راهی برای کانفینگ سرور مجازی یا سرور اختصاصی به نظرتان مرسید تشکر.

pardishosting
January 29th, 2018, 22:51
سایت ربات دارید ؟

faryad1374
January 29th, 2018, 23:00
من سوالی پرسیدم :( سوال رو با سوال جواب نمیدن دوست عزیز:) بله نوعی ربات جستوجو گر هستش که صفحات زیادی رو ایندکس کرده هست و میشود یک نوع موتور جستوجو گر ایجادش کرد البته کدی که این کار را میکند استفاده ی زیادی ندارد ، همه ی فشار روی دیتابیس هستش ،
من مطلبی تو وب سایت های حاوی متن زیر بود
Unlocking big data with Hadoop + MySQL


میخواستم بدونم کسی در این باره اطلاع داره یا بلده کانفینگ کنه


خواهشا اگر کسی در این باره اطلاع دارد با بنده همکاری کند تشکر.

faryad1374
January 30th, 2018, 09:36
سلام و خسته نباشید همان طور که میدانید دیتابیس از mysql استفاده میکند و ما اس کیو ال برای داده ها بزرگ کارایی ندارد مثلا دیتابیس حدودا بیست تا سی گیگ را نمیتواند تحمل کند و فشار زیادی را به سرور و سی پی یو وارد میکند و پردازش به سختی میکند
بنده میخواستم از دوستان طراح و وب مستر ها یا سرور دار ها سوالی بپرسم راهی هست ورد پرس را nosql کرد و از دیتابیس بهتر از mysql و به عبارت دیگر از بیگ دیتابیس ها استفاده کرد؟
تشکر

faryad1374
January 30th, 2018, 11:25
سلام و خسته نباشید همان طور که میدانید ورد پرس از mysql استفاده میکند و ما اس کیو ال برای داده ها بزرگ کارایی ندارد مثلا دیتابیس حدودا بیست تا سی گیگ را نمیتواند تحمل کند و فشار زیادی را به سرور و سی پی یو وارد میکند و پردازش به سختی میکند
بنده میخواستم از دوستان طراح و وب مستر ها یا سرور دار ها سوالی بپرسم راهی هست ورد پرس را nosql کرد و از دیتابیس بهتر از mysql و به عبارت دیگر از بیگ دیتابیس ها استفاده کرد و وردپرس را راه اندازی کرد؟
و کانفینگ خاصی برای سرور انجام داد؟
سوال دیگری که خدمت شما دارم اگر این راه حل وچود داشته باشد روی سرور مجازی هم میشه پیاده سازی اش کرد؟!؟
تشکر

saeidj
January 30th, 2018, 15:57
دوست عزیز من NoSQL رو برای کار شما پیشنهاد نمی کنم‌. این تکنولوژی برای داده های بزرگ استفاده میشه و داده بزرگ یعنی چندین پتابایت یا چندین زتابایت. این تکنولوژی به درد داده هایی مثل گوگل و فیسبوک می خوره. من پیشنهاد می کنم سرورتون رو آپگرید کنید چون سی گیگ اصلا چیز زیادی نیست تو دنیای دیتا.
به هر حال اگر پیشنهاد من رو قبول نمی کنید برای NoSQL از چیزای زیادی می تونید استفاده کنید‌. معروف ترینشان Hadoop و Hbase هست یعنی Hadoop فایل سیستم هستش و دیتابیس این فایل سیستم Hbase هست که هر دو باید نصب بشه در کنار هم. و البته به نرم افزار های دیگه ای مثل Zookeper هم نیاز هست برای کانفیگ. Zookeper در واقع همکاری فایل سیستم و دیتابیس رو کنترل می کنه. Oracle هم دیتابیس NoSQL ارائه میده که کانفیگش تقریبا آسون تره. در کل اگر تا حالا با این تکنولوژی کار نکردید کانفیگش کار آسونی نیست و به دردسرش برای سی گیگ نمی ارزه. مگر اینکه دیتای شما به بزرگی شرکتی مثل فیسبوک هست‌.
امیدوارم اطلاعات به کارتون بیاد

faryad1374
January 30th, 2018, 19:20
الان من دیتابیس ام سایز چندانی ندارد نهایت دو سه گیگ شود ولی رو یک سرور حدودا خالی گذاشتیم داره سی پی یو زیادی رو میخوره راه حل چیست... من ترسم از اینکه این شود سی گیگ یا صد گیگ اون موقع کلا شاید نشه پشتیبانی اش کرد ...

Z.eus
January 30th, 2018, 21:42
درود

با کانفیگ سرور (و اصلاح اسکریپت: بستگی به شرایط دارد) میتوانید بدون مشکل فعالیت کنید.

cloudu
January 30th, 2018, 22:01
سلام ، دوست عزیز مسئله رو خیلی بزرگش کردید ، سرویس شما نیاز به کانفیگ صحیح داره و یه سرور مجازی با منابع درست حسابی
یا سرور اختصاصی!!
سایتی مثل گوگل ، اینستا گرام ، فیسبوک از بیگ دیتا استفاده میکنن!! شما نیازی ندارید

ایران نشر
January 30th, 2018, 22:27
شما اگر اينقدر نگران ديتابيس و منابع سرور هستيد بهتره بجاي وردپرس از سيستم اختصاصي استفاده كنيد

saeidj
January 30th, 2018, 23:15
الان من دیتابیس ام سایز چندانی ندارد نهایت دو سه گیگ شود ولی رو یک سرور حدودا خالی گذاشتیم داره سی پی یو زیادی رو میخوره راه حل چیست... من ترسم از اینکه این شود سی گیگ یا صد گیگ اون موقع کلا شاید نشه پشتیبانی اش کرد ...

ممکنه مشخصات سخت افزاری سرور درست نباشه و خیلی پایین باشه. SQL سرور نباید زیاد روش فشار پردازشی باشه مخصوصا برای دو سه گیگ. اگر فکر می کنید که سرعت دسترسی پایینه این به احتمال زیاد برای اینه که یا CPU cache کم هست یا مموری و این باعث میشه Miss penalty زیاد بشه (سی پی یو باید داده رو مستقیم از هارد درایو درخواست بکنه) این باعث میشه سرعت دسترسی به دیتا پایین بیاد. SQL سرور باید CPU Cache مناسب و مموری مناسب داشته باشه (بسته به نوع کار) بر همین اساس فشار پردازشی زیادی اصولا نباید روی سی پی یو باشه‌. شما باید از ادمین سرور بخواید Miss penalty رو براتون حساب بکنه اگر زیر ۹۰% باشه مموری رو بیشتر بکنید‌. و یک چیز مهم دیگه هارد درایو هست سعی کنید به جای یک هارد درایو ۱ ترابایتی از چندتا هارد درایو چند گیگابایتی استفاده کنید و Raid 10 روش کانفیگ کنید بنا به دلیل های فراوان و از از Raid 5 خودداری کنید چون سرعت نوشتنش پایینه.

mgp.co.ir
January 30th, 2018, 23:43
سلام و خسته نباشید همان طور که میدانید ورد پرس از mysql استفاده میکند و ما اس کیو ال برای داده ها بزرگ کارایی ندارد مثلا دیتابیس حدودا بیست تا سی گیگ را نمیتواند تحمل کند و فشار زیادی را به سرور و سی پی یو وارد میکند و پردازش به سختی میکند
بنده میخواستم از دوستان طراح و وب مستر ها یا سرور دار ها سوالی بپرسم راهی هست ورد پرس را nosql کرد و از دیتابیس بهتر از mysql و به عبارت دیگر از بیگ دیتابیس ها استفاده کرد و وردپرس را راه اندازی کرد؟
و کانفینگ خاصی برای سرور انجام داد؟
سوال دیگری که خدمت شما دارم اگر این راه حل وچود داشته باشد روی سرور مجازی هم میشه پیاده سازی اش کرد؟!؟
تشکر

با سلام
بهتر است از پایگاه داده postgresql بجای MYSQL استفاده کنید

Amlaaki
January 31st, 2018, 00:52
nosql کارایی که mysql دارد را ندارد !

مای اسکئول یک واسط بین دیتابیس های inoodb یا ... ها هست که با راحت تر کردن ( کوئری ها + فانکشن ها ) کار را سریعتر و آسانتر میکند .

خلاصه بهتون بگم واسه ذخیره کردن فایل میمونه بیشتر تا ...

mgp.co.ir
January 31st, 2018, 01:57
با سلام

از postgresql بجای MYSQL باید استفاده کنید.
postgresql از پایگاه داده رابطه ای و NOSQL پشتیبانی میکنه و جایگزین عالی بجای MYSQL میباشد.

cloudu
January 31st, 2018, 02:17
بهترین گزینه همون mysql هست!!

Danax
January 31st, 2018, 21:52
سلام دوست عزیز

mysql اگر به درستی در سرور کانفیگ شود و درخواست ها منظم باشد شک نکنید بهترین گزینه هست

البته طبق گفته همکار عزیزمان پایگاه داده postgresql با توجه به این که این پایگاه داده object relational هست برای انواع سیستم عامل بهینه شده و میتوانید استفاده کنید

اگر مشکلتان حل نشده است میتوانید با من در تماس باشید تا کمکتان کنم و مشکل شما رو حل کنیم

موفق باشید

Https://t.me/Rns83

yd2018
January 31st, 2018, 23:51
بهتره از همون mySQL استفاده کنید. اما engine همه جداول رو به innoDB تغییر بدید.
در کانفیگ mysql هم منابع زیاد و حدود 75% از RAM رو به innoDB بدید. در صورتی که از سروری با منابع اختصاصی و کافی (مثلا 32 گیگابایت RAM و هارد دیسک SSD) استفاده کنید، mysql به خوبی به نیاز شما پاسخ میده.
ضمنا اصولا وردپرس query های سنگین روی دیتابیس ندارد و بهترین انتخاب برای شما همون mysql با منابع کافی و تنظیمات مناسب برای innoDB هست.

irNetFollower
February 1st, 2018, 23:26
سلام
چنین چیزی صحت نداره سایت هایی هستند که با مای اسکیول بالای چند ترابایت! هم دارند به راحتی کار می کنن. شما می بایست منابع سخت افزاری خودتون رو ارتقاء بدین نه اینکه دیتابیس رو تغییر بدین. و چک کنید دلیل فشار به سی پی یو به چه دلایلی هست؟ می تونه اسکریپت های غیر استاندارد در کوئری هاتون استفاده کردید و ...

موفق باشید.

SaeedFazlollahzadeh
February 1st, 2018, 23:52
ما اس کیو ال برای داده ها بزرگ کارایی ندارد مثلا دیتابیس حدودا بیست تا سی گیگ را نمیتواند تحمل کند و فشار زیادی را به سرور و سی پی یو وارد میکند و پردازش به سختی میکند
نمی دونم چه اصراری بر این امر دارید.
چندین بار هست تاپیک ها تون با این محتوا رو می خونم و هر سری هم مدعی همین موضوع می شید (حتی یادم هست یکی از دوستان پرسیده بودن که آیا ربات در سایت دارید، که جبهه گرفتین و گفتین سوال رو با سوال جواب نمی دن!). بزرگ شید لطفا. ساختار فضای وب با فضای واقعی تفاوت داره.
اما سندی برای این حرف تون پیدا نکردم. اگر دارید لااقل ارائه بدید.
مثال می زنم. از ده سایت برتر دنیا، شش تای اون ها از MySQL استفاده می کنند (منبع: ویکیپدیا (https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_website s))
اگر ویکیپدیا رو معتبر ندونیم:

بخش مشتریان سایت خود MySQL (https://www.mysql.com/customers/) (نمونه: ناسا! یوتیوب! پی پال! علی بابا! وی چت! توئیتر! فیس بوک! گیت هاب!)

اکثر سی ام اس ها و اسکریپت های مطرح دنیا از ساختار دیتابیس MySQL استفاده می کنند: جوملا، دروپال، وردپرس، ویبولتین، آی پی اس، زن فورو، ولب لب، ... .
کانفیگ بد سرور یا اسکریپت خودتون رو گردن MySQL نندازید. ببینید عیب کار شما کجاست.
اگر MySQL طاقت نداشت مطمئن باشید فیس بوک و توئیتر هرگز ازش استفاده نمی کردند.

صرفا جهت اطلاع مطالب رو بازگو کردم.

موید و پیروز باشید