我有不同的模型生成有关其统计数据:分析系统 - 数据库设计或架构存储统计
Model Example stats
----- -------------
User qty_logins... qty_toys... qty_friends
Group qty_users... qty_invites...
Section qty_visits
因此,所有的统计数据都将一个MySQL 统计表,这种结构:
model_id kind name value
----- ---- ---- -----
123 user qty_logins 5
123 user qty_toys 14
456 group qty_invites 21
789 section qty_visits 23
目前我有100k行,性能还行。
问题1)这是存储统计数据的好方法吗?或者我应该在不同的表格中分开(例如,每种类型的表格都有一个)。
问题2)我试图实现动态效果的产生,例如qty_logins + qty_visits。每次数据更改时,问题都会自动更新。是否有任何种类的数据库与动态数据生成或其他任何工具可以帮助实时进行此操作?
谢谢,这些选项看起来不错。 – user3175226
是用于存储数百万行这样的行的不错选择吗?我正在考虑mongodb或hbase,也许 – user3175226
@ user3175226。 。 。所有这些都是几百万行的合理选项。我偏爱基于SQL的解决方案,所以我会选择MySQL。 –