• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
راهنمایی درباره ارسال مقادیر فرم در سایت های پرترافیک
#11
خیلی ممنون از استاد عزیزم آقای رضا شیخله عزیز
با راهنمایی های که کردی مشکل همزمانی به صفر رسید اینبار
اما با مشکل منابع مواجه شدیم شدیدا ، برای مثال دیروز 2000 نفر همزمان ارسال فرم کردن ، که باعث شد سایت مدتی حدود 4 دقیقه از دسترس خارج بشه ، یعنی لودش طولانی بشه
الان دارم از سرور مجازی 8 سیپیو و 16 رم استفاده میکنم

به نظرت اگه دیتابیس رو ببرم روی postgresql این سرور کشش این رو داره این حجم از ارسال رو ساپورت کنه ؟
یا اصلا چقد تاثیر داره روی سرعت ؟
  پاسخ
تشکر شده توسط : Reza
#12
postgres بهینه تر از mysql عمل میکنه . ولی روی حجم پایین مشابه با mysql هست سرعتش .

ولی از نظر منابع شک نکن خیلی کمتر مصرف میکنه .

گزینه های جاگزین mysql هم بررسی کن mariadb percona
و کانفیگشون هم مسلما مهم هست .
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : kasbookar
#13
ممنون از استاد عزیزم
رضا جان من الان دارم چیزی شبیه به postgres دارم استفاده میکنم یعنی تمام اطلاعات رو به صورت JSON دارم توی دیتابیس ذخیره میکنم و عملا هیچ رکورد بالایی رو ندارم
مثلا هر 10 هزار نفری که داره ثبت نام میکنه همه توی یک رکورد و در یک فیلد اطلاعاتشون قرار میگیرده
عملا به نظرت با این روش که دارم استفاده میکنم ، مهاجرت به دیتابیس هایی که معرفی کردی با فرض بهینه تر شد سرور کار درستیه ؟ 
  پاسخ
تشکر شده توسط : Reza
#14
ایندکس میذاری ؟
روی mysql اینکارو میکنی ؟

اینکارو نکن Smile

یا مهاجرت کن به دیتابیس های nosql
یا اگر از postgres استفاده میکنی دیتاتایپ bson استفاده بکن و ایندکس گذاری هم بکن .

در ضمن برای سیستم های مالی دیتابیس رابطه ای یا همون sql ها بهتر هستن .
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : kasbookar
#15
(۱۴۰۰ خرداد ۲۹, ۱۲:۳۲ ق.ظ)Reza نوشته: ایندکس میذاری ؟
روی mysql اینکارو میکنی ؟

اینکارو نکن Smile

یا مهاجرت کن به دیتابیس های nosql
یا اگر از postgres استفاده میکنی دیتاتایپ bson استفاده بکن و ایندکس گذاری هم بکن .

در ضمن برای سیستم های مالی دیتابیس رابطه ای یا همون sql ها  بهتر هستن .
خب آره دیگه رضا چیکار کنم مجبورا از ایندکس روی mysql استفاده میکنم.
ایندکس گذاری روی postgresql چقدر روی سرعت مثل mysql توی insert , update تاثیر میذاره ؟

رضا میگم توی Postgres دیتاتایپ bson نیست
PostgreSQL: Documentation: 13: Chapter 8. Data Types
منظورت استفاده از json هست ؟ یا روش خاصی مد نظرته کلا ؟
  پاسخ
تشکر شده توسط :
#16
منظورم jsonb بود ببخشید .

منظورمم از ایندکس گذاری ، ایندکس گذاری روی آبجکت های json ای هست که ذخیره میکنی توی دیتابیس .
https://scalegrid.io/blog/using-jsonb-in...ostgresql/
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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