问个database design的问题# Database - 数据库
F*e
1 楼
用的是MySQL. 要用来记录很多user的timestamp based的数据。做query的时候都是针
对单独的一个user. 每个记录象这样:
user_i timestamp1 value1
user_j timestamp2 value2
user_i timestamp3 value3
user_i timestamp3 value4
有三种选择,第一种就是用一个table来放所有数据,象上面一样。这样的坏处就是每
次要scan很多不相关user的record.
选择二:每个user用一个单独的table, 当然相同的schema.
选择三:每个user用一个单独的database.
二,三的好处就是query会快一点。但挺怪的。DB的高手们指教一下。先谢了。
对单独的一个user. 每个记录象这样:
user_i timestamp1 value1
user_j timestamp2 value2
user_i timestamp3 value3
user_i timestamp3 value4
有三种选择,第一种就是用一个table来放所有数据,象上面一样。这样的坏处就是每
次要scan很多不相关user的record.
选择二:每个user用一个单独的table, 当然相同的schema.
选择三:每个user用一个单独的database.
二,三的好处就是query会快一点。但挺怪的。DB的高手们指教一下。先谢了。