PDA

View Full Version : بهترین متد ذخیره لیست علاقه مندی ها و نمرات سایت و مشابه اینها



barnamenevis2016
پنج شنبه 14 خرداد 1394, 17:47 عصر
سلام.....
من می خواستم هر کاربر از میان مطالب مورد علاقه اش..که حالا از پیام خصوصی گرفته تا مطالب بلاگ ها و ارسال های کاربران دیگر...اون موارد دلخواهشو برای خودش ثبت کنه...حالا بهترین روش برای ذخیره علاقه مندی ها در دیتابیس sql چه مدلی...چیزی که من به ذهنم رسید...اینه که مثلا توی جدول users برای هر کاربر یک خونه با نام علاقه مندی ها گذاشته بشه...و کد مطالب مورد علاقه کاربر اونجا در غالب text ذخیره بشه...مثلا bp122 می تونه یک blogPost باشه با آی دی 122 ....و در آخر مثلا کاربر یک همچین چیزی داشته باشه....bp122.pm222.bp212
...خوب حالا حساب کتاب کنید...آیا این رو معقوله...مثلا فرض کنید بعد ها کاربر بخواد به مطالب مورد علاقش دسرسی داشته باشه و یا دکمه ثبت علاقه و یا نا معتبر کردن علاقه ی یک مطلب، یکیشون باید نسبت به ورودی ای که از کاربر پیشتر گرفته برای کاربر نشون داده بشه...و الی آخر...خلاصه بهترین و منطقی ترین روش چیه...همین امر در مورد تبت امتیاز برای هر مطلب چطور...مثلا کاربر می آد به یک مطلب نمره می ده...از چهار وجه به اون مطلب مثلا امتیاز می ده....اینا باید چطور ذخیره بشه که از نظر سرعت و پردازش کارا باشه....:متفکر:...خوب زیاد حرف زدم..ممنون:کف:

H:Shojaei
پنج شنبه 14 خرداد 1394, 19:11 عصر
وقتی به این گستردگی قرار باشه علاقه مندی از چندین جدول داشته باشید متد فکر کنم فقط یه چیزه اینم ایجاد یه جدول که هر سطرش شامل چندین ستون به نام های
tableId یا groupId
contentId
userId
اولی واسه اون گروه یا جدولی هست که کاربر میخواد یکی از مطالبش رو به علاقه مندیهاش درج کنه...
دومی مطلبی هست که تو اون گروه قرار داره...
و سومی هم که آی دی کاربر هست...