我正在处理大量数字,因此我决定限制每个外键存储在数据库中的行数。说,一张桌子clicks
看起来像这样
点击次数
id | site_id | income | date_accessed
-------------------------------------------
1 | 2 | 0.014 | 2013-10-24 14:31:58
2 | 2 | 0.021 | 2013-10-25 22:21:17
3 | 1 | 0.019 | 2013-10-24 19:12:41
所以假设每个 site_id 每“周”有数百万次点击,这个表将会非常大。我们决定将每行限制site_id
为 30 行,因此只会保存最后 30 次点击。
一个问题是我不明白如何处理这种情况。在保存新记录或其他内容之前,我应该使用 PHP 等非 mysql 语言来进行计算和数据删除吗?
我要求帮助我了解应该以哪种方式解决这样的任务。谢谢。