سلام،
من از phpMyAdmin mySql استفاده می کنم، ابزار آمارگیر طراحی کردم که با حجم بالا به مشکل رم برخوردم
می خواستم بدونم کدوم یکی از این دو روش که در زیر توضیح می دم بهتره؟
1- برای ثبت بازدید روزها از 80 ستون که شامل تعداد 30 روز بازدید + 30 روز کاربر + 12 ماه و .. است استفاده کنم، این روش کنونی است که انجام میدم، شما یک رکورد میگیرید که 80 ستون داره و هربار بازدید امروزش update میشه اما بازدید روزها روزی یکبار جابه جا میشن یعنی بازدید امروز میره دیروز و .. برای ماه هم 30 روز یکبار، اینجوری نیازی به count و .. نیست و اینکه می تونم بازدید کل و بیشترین بازدید رو هم همینجا به زور کنم
2- شامل ستونهای بازدید - تاریخ - بازدید کل - بیشترین بازدید که در این روش هر روز یک ردیف اضافه میشه و با تاریخ هایی که داده شده روزهای امروز تا 365 روز قبل رو دارم، در این روش نمیشد بازدید کل رو در همین جدول داشت و مجبورم با همین ستون ها بیشترین بازدید رو هم هر دفعه اضافه کنم، مزیتش تعداد ستون های کمتره اما اگر کسی آمار سال پیش یا ماه های گذشته رو بخواد باید چندین بار کوئری گرفت و count یا sum کرد،
بیشترین بازدید و بازدید کل رو برای این هر دفعه ثبت می کنم چون قراره اطلاعات سال پیش پاک شه تا حجم اطلاعات کمتر شه، خودتون حساب کنید که 100000 کاربر 365 ردیف داشته باشن بهتره تا اینکه این تعداد هر ساله بیشتر شه
اگر روشی بهتر سراغ دارید بفرمایید و یا اینکه کدام یک از این دو روش فشار کمتری رو به سرور میارن
ممنون