دیتابیس سنگین و ثابت با sql بهتر است یا nosql

پرسیده شده
فعالیت 1180 روز پیش
دیده شده 509 بار
0

سلام

 

فرض کنید یه دیتابیس دارید که به ازای هر ساعت، یک متن رو نمایش میده.

این دیتابیس حاوی ۱ میلیون فیلد هست که به صورت چرخشی متن ها رو هر روز و هر ساعت چاپ میکنه. روزانه ۲۴ فیلد رو به صورت پیشفرض در صفحه اول سایت به همه کاربر ها نمایش میده

اما فیلد های قبلی رو هم کاربر ها میتونن با وارد کردن آی دی اون فیلد مشاهده کنند. ممکنه روزانه حدود ۱ میلیون نفر این فیلد ها رو فراخوانی کنند!

این دیتابیس نه چیزی بهش اضافه میشه و نه چیزی ازش کم میشه! فقط ۱ میلیون فیلد رو روزانه برای ۱ میلیون نفر چاپ میکنه

 

بنظر شما این دیتابیس با sql پیاده سازی بشه بهتره یا nosql ؟

فایل پیوست

سیدرضا بازیار
سیدرضا بازیار

18 بهمن 99

2
حذف شده

سلام و احترام

معمولا تو این جور مواقع دیتابیس های nosql بهتر هستن، البته اینو هم بگم که دیتابیس های nosql واسه داده های خیلی خیلی بیشتر هم میتونن استفاده بشه، دیتابیس های relational هم میشه روی چند میلیارد رکورد حساب کرد مشکلی نیست، خیلی بستگی به use case داره و باید دقیق بررسی بشه.

مثلا از دیتابیس های nosql میشه به Cassandra اشاره کرد که برای فیس بوک هستش و واسه large data هست

موفق باشید

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

21 بهمن 99

2
حذف شده

سلام.

بصورت کلی تا زمانیکه ساختار دیتابیستون به شکلی نبود که نشه در قالب جدول تعریفش کرد و همچنین داده های جدولتون در حد Big نبود نیازی به استفاده از NoSql نیست.

یک میلیون رکورد برای دیتابیس های Sql (مثل Mysql, MariaDB, PostgreSQL) یک عدد کوچیکیه.

چندسال پیش یکی از دوستان پروژه ی یک سایت پرداخت واسط دستش بود که حدود 2 میلیون رکورد داشت و با Mysql پیاده شده بود. یا در پروژه ی دیگه یک آمارگیر مثل وبگذر بود که دیتابیسش PostgreSQL بود.

یک تست دیگه هم همون سال ها انجام شده بود روی دیتابیس Mysql با دو میلیارد رکورد که موفقیت آمیز بود.

مثال ها رو اوردم که بگم Mysql رو دست کم نگیرید، این مقدار دیتا ناچیزه.

 

فایل پیوست

محسن موحد

توسط

محسن موحد

22 بهمن 99

حذف شده
سلام جناب موحد بی زحمت یک مثال میزنید از ساختار دیتابیسی که به شکلی نباشه که نشه در قالب جدول تعریفش کرد؟ میخواستم بدونم منظورتون از این حرف، چه جداولی هستش خیلی ممنونم
amir tavakolian

23 بهمن 99

حذف شده
ببخشید ی درخواست دیگه هم داشتم منظورتون از در حد Big چی هستش ؟ بی زحمت با عدد مثال میزنید. با تشکر
amir tavakolian

23 بهمن 99