description

انتخاب دیتابیس مناسب

- 2 روز پیش
توسط mohammadreza-a آپدیت شد
مجتبی دلشاد ( 50 تجربه )
2 هفته پیش

سلام دوستان
به نظر شما برای وبسایتی که روزانه بیشتر از 500 هزار کوئری رو اجرا میکنه چه دیتابیسی مناسبه؟

بهترین پاسخ انتخاب شده توسط مجتبی دلشاد
mohammadreza-a
2 روز پیش

سلام دوست عزیر
بستگی به سناریو خودتون داره برای 500 هزار کوئری mySql و SqlServer جواب میده.
ولی اگه میخوای سرعت بالا تری داشته باشی میتونی از بیگ دیتابیس هایی مثل mangoDb استفاده کنی.
البته کاملا بستگی به سناریو داره
مثلا برای یک شبکه اجتماعی از بیگ دیتا استفاده کنی هم پیچیدگی دیتابیس رو حذف کردی و هم سرعت رو بالا بردی.
ولی برای سیستم های بانکی یا فروشگاه های اینترنتی باید از دیتابیس های رابطه ایی استفاده کنی که قابلیت Tranaction یا همون تراکنش ها رو پشتیبانی بکنه.

حسام موسوی ( 32168 تجربه )
2 هفته پیش

mysql مشکلی نداره برای این حجم اجرا
ولی خوب دیتابیس های مثل oracle هستند که میتونید ازشون استفاده کنید

علی ( 2403 تجربه )
2 هفته پیش

سلام به نظرم oracle میتونه گزینه بهتری باشه نسبت به بقیه

سجاد ( 2146 تجربه )
2 هفته پیش

سلام
تخمینی از بیشینه تعداد کوئری در ثانیه دارید؟ ( چون مثلا ممکنه چندین ساعت هیچ کوئری نیاد ولی یک لحظه 100 هزارتا بیاد )
اگر تعداد عدد در ثانیه کم هست، بنده هم مثل آقای موسوی همون mysql رو پیشنهاد میدم در غیر این صورت پیشنهاد بنده استفاده از پایگاه داده های غیر رابطه ای ( NoSQl ) مانند MongoDB هست.

مجتبی دلشاد ( 50 تجربه )
2 هفته پیش

تعداد درخواست ها متغیراند و نمیشه تخمین زد همینطور که خودتون هم گفتید امکان داره هیچ کوئری نیاد ولی یک لحظه 100 هزارتا بیاد ، پروژه ی مربوطه در ارتباط با سرویس های پرداختیه و سرعت و امنیت پایگاه داده اهمیت زیادی داره

mohammadreza-a ( 314 تجربه )
2 روز پیش

سلام دوست عزیر
بستگی به سناریو خودتون داره برای 500 هزار کوئری mySql و SqlServer جواب میده.
ولی اگه میخوای سرعت بالا تری داشته باشی میتونی از بیگ دیتابیس هایی مثل mangoDb استفاده کنی.
البته کاملا بستگی به سناریو داره
مثلا برای یک شبکه اجتماعی از بیگ دیتا استفاده کنی هم پیچیدگی دیتابیس رو حذف کردی و هم سرعت رو بالا بردی.
ولی برای سیستم های بانکی یا فروشگاه های اینترنتی باید از دیتابیس های رابطه ایی استفاده کنی که قابلیت Tranaction یا همون تراکنش ها رو پشتیبانی بکنه.

برای ارسال پاسخ باید وارد سایت شوید