راکت

استفاده از nosql به جاي sql

3 پاسخ

سلام
چندروز پيش در همين قسمت بحث و گفتگو سوالي مطرح كردم كه اگر بخوايم توي لاراول قيمت يك محصول رو در ١٠ روز گذشته بگيريم و بديم سمت فرانت تا در نمودار نمايش بده چه كار بايد بكنيم كه دوستان فرمودند كه بايد يك جدول جدا بسازيم و مقادير آپديت يك قيمت رو در اون قرار بدهيم.
سوالي كه الان برام پيش آمده اينه كه اگر بيايم به جاي ديتابيس هاي sql مثل mysql اين كار رو با ديتابيس nosql مثل mongodb انجام بديم انجام اين جور از كار ها راحت تر ميشه يا كلاً ربطي به نوع ديتابيس نداره؟
تشكر

ثبت پرسش جدید

پاسخ‌ها

3
Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

سلام. به نظرم ربطی نداره و فقط کار رو سخت‌تر می‌کنه. اضافه‌کردن یه دیتابیس یا سرویسی که به زبان دیگه‌ای توسعه داده شده، هزینه‌ای به پروژه تحمیل می‌کنه و نباید بی‌گدار به آب زد. چیزی که شما می‌گین رو میشه راحت با دیتا تایپ json توی mysql یا نهایتا روابط one to many هندل کرد.

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

@arminbeik
سلام

اول اینکه برگام ریخت از جواب کسی که گفته بوده یه جدول جدا بساز :))))))

شما میتونی از پکیجی مثل arielmejiadev/larapex-charts استفاده کنی که فوق العاده قوی و زیباست و اینکه نوع دیتابیس را عوض کنی هیچ ربطی به این قضیه نداره
کافیه مقادیر مربوطه را بر اساس ستون Created_at به این پکیج پاس بدی تا برات نمودهر را نشون بده
همین و بس

شاید پاسخ شما همین‌جا باشد

Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

چرا برگاتون بریزه؟ وقتی جدول قیمت و محصول جدا نیستن و بخواییم تاریخچه داشته باشیم، یکی از راه‌ها جداکردن قیمت و استفاده از رابطه one to many که آخرین رکورد جدول دوم، قیمت محصوله. @yk5742g

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام