wallfa
پنج شنبه 18 مهر 1392, 00:13 صبح
اول تعدادی کاربر داریم که توی یک جدول مشخصاتشون و با شناسه منحصر به فرد ! یه تعداد پست هم داریم که مربوط به هر کاربر توی جدول دیگه !
حالا می خواهم مشخص کنم کاربری رو که بیشتر ارسال داشته !
در مورد این سئوال این به ذهنم رسید که دو تا جدول جوین کنم و بعد دونه دونه اونها بر اساس الگورتیم بزرگترین عدد مشخص کنید بدست بیارم ، ولی خوب یه مقداری زمان بره به نظرم و اینکه پردازش سرور خیلی بالا میبره !
الگوریتم دوم ، یه تعداد کاربر داریم که وارد سایت شدند یعنی حتما ثبت نام کردند و نام کاربری دارند . حالا می خواهیم که بفهمیم کدوم آنلاینه ! و وقتی از سایت رفت اون از لیست کسانی که انلاینه حذف کنیم .
من این به ذهنم رسید که برای جدول کابر ها یک بیت فیلد با نام آنلاین در نظر بگیرم و هر کسی اومد وارد شد اون اپدیت کنم به یک و اگر خارج شد اون آپدیت کنم به صفر !
ولی مشکل اینجاست ممکنه کاربر یادش بره خروج بزنه ، اون موقع چی ؟
ممنون میشم صاحب نظر ها منجمله مهندس عزیز نظر بدهند .
حالا می خواهم مشخص کنم کاربری رو که بیشتر ارسال داشته !
در مورد این سئوال این به ذهنم رسید که دو تا جدول جوین کنم و بعد دونه دونه اونها بر اساس الگورتیم بزرگترین عدد مشخص کنید بدست بیارم ، ولی خوب یه مقداری زمان بره به نظرم و اینکه پردازش سرور خیلی بالا میبره !
الگوریتم دوم ، یه تعداد کاربر داریم که وارد سایت شدند یعنی حتما ثبت نام کردند و نام کاربری دارند . حالا می خواهیم که بفهمیم کدوم آنلاینه ! و وقتی از سایت رفت اون از لیست کسانی که انلاینه حذف کنیم .
من این به ذهنم رسید که برای جدول کابر ها یک بیت فیلد با نام آنلاین در نظر بگیرم و هر کسی اومد وارد شد اون اپدیت کنم به یک و اگر خارج شد اون آپدیت کنم به صفر !
ولی مشکل اینجاست ممکنه کاربر یادش بره خروج بزنه ، اون موقع چی ؟
ممنون میشم صاحب نظر ها منجمله مهندس عزیز نظر بدهند .