پاسخ : سرور یا هاست جدا برای دیتابیس
نقل قول:
نوشته اصلی توسط
bigcowboy
دوستانی که این کارو پیشنهاد میدن آیا تابحال در عمل این کارو کردند ؟
اما پاسخ سوال شما اینه که بله mysql و خیلی دیتابیس های دیگه قابلیت ریموت دارند یعنی شما میتونید دیتابیس رو روی یک سرور جدا داشته باشید
اما در عمل این کار برای وبسایت یک کار بیهودس ! چرا که سرعت اجرای کوئری ها به طرز محسوسی پایین میاد !
به طور مثلا شما وقتی یک کوئری به صورت لوکال اجرا میکنید با سیستم های امروزی 0.004 ثانیه اجرا میشه که این یک عدد خیلی خیلی کوچیکه ولی وقتی ریموت باشید سرعت شبکه ، و اگه از دامین بجای آی پی استفاده کنید سرعت dns تاخیر خیلی محسوسی ایجاد میکنه و در عمل بجای اینکه سرعت افزایش پیدا کنه کاهش پیدا میکنه
حتی اگه شما 6 میلیون رکورد هم توی دیتابیس داشته باشید باز هم بهتر اینه که شما برنامه و دیتابیس رو کنار هم در یک سرور داشته باشید ...
در نتیجه به فکر ارتقای کلی سرور باشید ...
سلام،
در صورت تمایل در ارتباط باشید، راهکار های خوبی دریافت خواهید کرد.
با احترام.
پاسخ : سرور یا هاست جدا برای دیتابیس
نقل قول:
نوشته اصلی توسط
bigcowboy
دوستانی که این کارو پیشنهاد میدن آیا تابحال در عمل این کارو کردند ؟
اما پاسخ سوال شما اینه که بله mysql و خیلی دیتابیس های دیگه قابلیت ریموت دارند یعنی شما میتونید دیتابیس رو روی یک سرور جدا داشته باشید
اما در عمل این کار برای وبسایت یک کار بیهودس ! چرا که سرعت اجرای کوئری ها به طرز محسوسی پایین میاد !
به طور مثلا شما وقتی یک کوئری به صورت لوکال اجرا میکنید با سیستم های امروزی 0.004 ثانیه اجرا میشه که این یک عدد خیلی خیلی کوچیکه ولی وقتی ریموت باشید سرعت شبکه ، و اگه از دامین بجای آی پی استفاده کنید سرعت dns تاخیر خیلی محسوسی ایجاد میکنه و در عمل بجای اینکه سرعت افزایش پیدا کنه کاهش پیدا میکنه
حتی اگه شما 6 میلیون رکورد هم توی دیتابیس داشته باشید باز هم بهتر اینه که شما برنامه و دیتابیس رو کنار هم در یک سرور داشته باشید ...
در نتیجه به فکر ارتقای کلی سرور باشید ...
بله انجام شده و موفقیت آمیز بوده
شدیدا برای دستابیس های حجیم توصیه میشه
شما فاکتور های مهمتری باید توجه کنید
پاسخ : سرور یا هاست جدا برای دیتابیس
نقل قول:
نوشته اصلی توسط
hoka
سلام دوستان
عزیزان من یه سایتی دارم که خیلی دیتابیسش حجیم و سنگین هست
آیا به نظرتون کار درستی هست که فقط برای دیتابیس یه سرور بگیرم ( که دیگه هزینه ی لایسنس هارو ندم ) و دیتابیسم رو روی اون ران کنم ولی وب سرویس و فایل هام رو همون هاستم باشه ؟
سلام
نوع پایگاه داده چیست؟
آیا حجیم بودن دیتابیس در عملکرد سایت شما اشکال ایجاد میکند؟
پایگاه داده اسمش روش هست،و برای نگه داری داده هاست،و حجیم بودن اطلاعات درونش باعث کندی پاسخدهی نمی شود،مگر حجم زیاد از اطلاعات را فرابخوانید.
پاسخ : سرور یا هاست جدا برای دیتابیس
سلام خدمت همه ی دوستان
دیتابیس بنده دیتابیس وردپرس هست که چند تیبل 200 هزار خطی داره ولی مهم تر از همه این هست که سایت بسیار پربازدید هست . 200 ایران هستش
برای همین خواستم اگر که بشه دیتابیس رو یه سرور اختصاصی از هتزنر بگیرم و فایل هارو روی یک هاست پربازدید ران کنم که هزینه ها هم کم بشه
پاسخ : سرور یا هاست جدا برای دیتابیس
حجم اطلاعات شما اونقدر نیست که نشه با یک سرور بهش پاسخ داد
اگر روی بهینهسازی افزونهها و قالب سایت کار کنید، با یک سرور نه چندان خاص میشه با سرعت بالا به نیازهاتون پاسخ بدید
البته وردپرس برای سایتی با بازدید خیلی بالا مناسب نیست و اگر کارتون رو به پیشرفته دیر یا زود بهتره که سایت رو به صورت اختصاصی توسعه بدید
همون طور که چند نمونه سایت مشابه و پربازدید دیگه این کار رو انجام دادند
نقل قول:
نوشته اصلی توسط
hoka
سلام خدمت همه ی دوستان
دیتابیس بنده دیتابیس وردپرس هست که چند تیبل 200 هزار خطی داره ولی مهم تر از همه این هست که سایت بسیار پربازدید هست . 200 ایران هستش
برای همین خواستم اگر که بشه دیتابیس رو یه سرور اختصاصی از هتزنر بگیرم و فایل هارو روی یک هاست پربازدید ران کنم که هزینه ها هم کم بشه
پاسخ : سرور یا هاست جدا برای دیتابیس
توضیحات کاملتری بدین در مورد حجم table ها + اینکه مقدار میانگین هر row در هر table چه سایزی هست و چه نوع هست ؟ longtext - bin ... ؟
با کانفیگ درست + نصب ماژول های نیمه اختصاصی کش میتونم کارتونو روی سرور با منابع پایین راه بندازم .
دقیقا باید برام روشن کنید که چه نوع داده هایی توی دیتابیستون دارین .
شخصی : من الان روی یک سرور مجازی با رم 16 دارم یک سایت با دیتابیس با حجم 400 گیگ رو میزبان میکنم و ...
پاسخ : سرور یا هاست جدا برای دیتابیس
وردپرس قاتل سایت های بزرگ که حرفه ای مدیریت نشده اند !
اشتباه شما این است که یک سایت وردپرسی با این بزرگی دارید. ساختار cms وردپرس برای سایت های سنگین و بزرگ اصلا مناسب نیست.
اگر هدفگذاری بلند مدت روی پروژه و سایت خود دارید، پیش از هر چیز به فکر داشتن اسکریپت بهینه تری برای مجموعه خود باشید مطمئنا باشید حجم دیتابیس شما بسیار کمتر خواهد شد. عملکرد سیستم کلی شما نیز بهینه تر خواهد بود.
با این وجود در خصوص خود سوال،
متد ریموت دیتابیس امکان پذیر است (به شرط وجود شبکه پر سرعت بین سرورها) و البته تنظیمات صحیح جهت انکرایپت کردن دیتای تبادلی تا مشکلات امنیتی براتون به همراه نداشته باشد.