我会让我的问题很简单。
我有一个 ruby on rails 应用程序,支持 mysql。
我将单击第 1 页中的一个按钮,它将转到第 2 页并列出一个包含 10 个公司名称的表格。
现在,这十家公司的列表是从具有 10k 个公司名称的 COMPANIES 表中随机生成的(基于第 1 页中单击按钮背后的逻辑)。
如何计算一天中公司名称在第 2 页上显示的次数。
示例:一天结束时 - 1
COMPANY_NAME | 数个
| 2300
乙 | 100
℃ | 500
D | 10000
现在,根据我所做的研究,原始插入物会很昂贵,我了解到有两种常见的方法可以做到这一点。
打开一个unix文件,写入它。在一天结束时,将内容插入数据库。负面:文件系统如果同时访问,会导致锁问题。
Memcache 将计数和批量插入到数据库中。