آرمین
4 سال پیش توسط آرمین مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
Muhammad
تخصص : Back-End Developer
@muhammad 4 سال پیش آپدیت شد
-2

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


نوب
تخصص : کدنویس نوب :)
@yk5742g 4 سال پیش مطرح شد
4

@arminbeik
سلام

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

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


Muhammad
تخصص : Back-End Developer
@muhammad 4 سال پیش آپدیت شد
-3

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


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

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