سلام دوستام
من میخواستم بدونم برای نمایش محصولا بر حسب مثلا پرفروش ترین ها یا پر بازدبد ترینها.. آیا بهتره مثلا برای پر فروش ها برای بدست آوردن تعداد فروشمون, این تعداد رو از جدول order_product بدست بیاریم یا توی جدول product یک سطون برای بذاریم که تعداد فروش ثبت شده باشه.. در حالت اول هنگام گرفتن اطلاعات query زیاد روی سرور میخوره.. یا برای پر بازدید ترین ها چکار باید کرد. آیا هر بار که کلیک میشه روی یک محصول باید یک دادخ در دیتا بیس ثبت بشه که بازدید روو ++ کنه؟ یا راه بهتری هست؟ ممنون
سلام دوست عزیز خسته نباشید این مورد که شما فرمودید کاملا بر اساس نوع کد زدن و طراحی دیتابیس متغییر هستش و نمیشه نظر دقیق داد ولی روشی که خودتون در آخر گفتید روش درستی هستش
سلام
بنا به تشخصی خودتون می تونید از روش های مختلفی استفاده کنید برای مثال:
روش اول همانطور که خودتون فرمودید یک ستون توی جدول محصول داشته باشید و هر بار که یک فروش موفق صورت میگیره یک واحد عدد ستون رو بالاتر ببرید و هر بار مرجوعی شد سک واحد کاهش بدید، این روش برای محصولات یا مواردی است که فقط در یک جدول باشند.
روش دوم پارامترهایی که در جدول های متفاوتی باشند و حتی از یک جنس نباشند ولی لازم باشه شما مقادیرشون رو مجزا نگهداری کنید می تونید یک جدول شامل آی دی، اسم پارامتر و مقدار پارامتر یعنی دقیقا key و value در نظر بگیرید. به این شکل می تونید مقادیر لازم از جداول مختلف رو هم داشته باشید بدون اینکه به جدول اصلی کوئری بزنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟