我有我们系统中每个用户的统计数据。这些统计数据需要经常更新。
统计数据如下所示:
Campaign : Performance
Campaign : Performance
每个活动都有自己的数据存储在 MYSQL 的另一个表中。需要经常为每个用户和每个活动更新性能指标。超过 5000 个用户需要更新 1000 多个活动。
起初我考虑简单地制作一个巨大的 VARCHAR 列,将数据存储为“campaignId-Performance,campaignId2-Performance,...”
查询数据库时,将首先按其国家/地区搜索这些活动,然后按表现最高的降序排列。COUNTRY 数据存储在活动表中。在我的新表格中,我正在考虑为每个国家/地区创建一个列,然后将广告系列按照各自的表现进行拆分。我不确定这是否会更有效率。
有了这个糟糕的描述,我希望有人可以提出最佳结构。谢谢!