مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

pars_master

عضویت از 1392/05/26

در یک لحظه چه تعداد درخواست میتوان به دیتابیس داشت ؟

  • شنبه 8 اردیبهشت 1397
  • 21:20
تشکر میکنم

با سلام به همه دوستان

سوال من اینه که در یک لحظه چه تعداد درخواست میتوان به دیتابیس داشت ؟

مثلا اگر یک برنامه چت و گفتگوی آنلاین داشته باشیم با چند میلیون کاربر که در هنگام آغاز چت اطلاعاتی در دیتابس ذخیره شود و همچنین در پایان چت اطلاعات دیگری همچون زمان آخرین بازدید وغیره و یا حتی متن گفتگو ها در دیتابس ذخیره شود

در چنین برنامه ای در یک لحظه 100 ها هزار درخواست به دیتابیس داده میشود

آیا sql server  توانایی پاسخ به این تعداد درخواست در لحظه را دارد ؟؟

و برنامه با کندی مواجه نخواهد شد ؟

ممنون میشم راهنمایی کنید

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

علی رمضانی

عضویت از 1392/12/24

  • دوشنبه 10 اردیبهشت 1397
  • 18:56

با سلام

این مورد خیلی خیلی بستگی داره به نوع تنظیمات، نوع کوئری که به بانک می فرستید، استفاده از تکنولوژی های جدید SQL Server و کارهایی که باعث بالابردن Performance میشه. ولی مثلا سایت BWIN که یک سایت برای شرط بندی هستش و صدم ثانیه هم در رسیدن Request براش مهم هستش  با نسخه SQL2014 توانسته 250000  درخواست در ثانیه را جواب بده. یا در جایی خوندم که SQL 2017 به عدد 1.2 میلیون رسیده.

بازم عرض می کنم که مهارت مدیر دیتابیس و برنامه نویس ها و سخت افزار و لایسنس SQL Server بسیار مهم هستش. مثلا BWIN در SQL 2014 از تکنولوژی In-Memory OLTP استفاده کرده. این تکنولوژی جدول رو میاره داخل رم و Locking رو بر می داره  از 10 تا 50 برابر سرعت رو بالا می برده. البته ممکنه در نسخه 2017 این عدد بهبود پیدا کرده باشه.

کاربر سایت

pars_master

عضویت از 1392/05/26

  • سه شنبه 11 اردیبهشت 1397
  • 11:39

خیلی خیلی ممنون از راهنمایی مفیدتون

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)