دیتابیس لایک و ویو

4 هفته پیش توسط mkhy آپدیت شد
آفلاین
user-avatar
mkhy ( 2720 تجربه )
4 هفته پیش

لینک کوتاه اشتراک گذاری

0

درود
برای دیتابیس لایک و ویو پست ها چه دیتابیسی بهتره استفاده بشه؟
برای این که مشخص بشه کدوم کاربر لایک کرده و کلا چند ویو خورده و چیزایی تو این حالت...
مثلا یچیزی مثل اینستاگرام

بهترین پاسخ
آفلاین
user-avatar
محمدحسن یگانه
4 هفته پیش

چیز پیچیده‌ای نیست. یک جدول به نام likes یا votes مثلا داشته باشید با فیلدهایی که مشخص کنه رای مربوط به کدوم کاربر و کدوم پست هست و مقدارش چیه. اگر از نوع رای مثبت و منفی هست که میشه دو حالت مثلا up و‌ down. و اگر هم از نوع مثلا ۵ ستاره هست که یک عدد داخلش ذخیره میشه.

برای آمار بازدید هم اگر براتون فقط تعدادش مهمه کافیه یک فیلد در خود جدول posts قرار بدید که تعداد بازدید رو از نوع‌ integer ذخیره کنه. اگر اطلاعات بیشتری مثل اینکه کدوم کاربر، در چه تاریخی و مرتبه چندم پستی رو مشاهده کرده هم نیاز داشتید باز میشه یک جدول دیگه که با رابطه one-to-many به کاربران و پست ها مرتبط میشه.

آنلاین
user-avatar
مهدی محمدی ( 22208 تجربه )
4 هفته پیش
تخصص : laravel & php

لینک کوتاه اشتراک گذاری

0

تو اسکیل بالا باید دیتابیس قوی مثل oracle database استفاده بشه ولی برا اسکیل متوسط به پایین فرقی نداره و حتی sqlLite هم جوابه

آفلاین
user-avatar
mkhy ( 2720 تجربه )
4 هفته پیش

لینک کوتاه اشتراک گذاری

0

@web.mahdi
این مورد درست
اما چینش تیبل ها رو میخوام
مثلا برای لایک که مشخص بشه چه کسایی لایک کردن یا ویو داشتن تیبل جدا جدا داشته باشه یا جیسون ذخیره بشه یا چی؟

آفلاین
user-avatar
محمدحسن یگانه ( 96059 تجربه )
4 هفته پیش
تخصص : Full-Stack Web Developer Freelancer

لینک کوتاه اشتراک گذاری

3

چیز پیچیده‌ای نیست. یک جدول به نام likes یا votes مثلا داشته باشید با فیلدهایی که مشخص کنه رای مربوط به کدوم کاربر و کدوم پست هست و مقدارش چیه. اگر از نوع رای مثبت و منفی هست که میشه دو حالت مثلا up و‌ down. و اگر هم از نوع مثلا ۵ ستاره هست که یک عدد داخلش ذخیره میشه.

برای آمار بازدید هم اگر براتون فقط تعدادش مهمه کافیه یک فیلد در خود جدول posts قرار بدید که تعداد بازدید رو از نوع‌ integer ذخیره کنه. اگر اطلاعات بیشتری مثل اینکه کدوم کاربر، در چه تاریخی و مرتبه چندم پستی رو مشاهده کرده هم نیاز داشتید باز میشه یک جدول دیگه که با رابطه one-to-many به کاربران و پست ها مرتبط میشه.

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.