当前在线人数13567
首页 - 分类讨论区 - 电脑网络 - 数据库版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: 问个database design的问题
[同主题阅读] [版面: 数据库] [作者:q101] , 2007年06月16日21:52:38
q101
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: q101 (^(?:[DX]?HT|X|YA)ML$), 信区: Database
标  题: Re: 问个database design的问题
发信站: BBS 未名空间站 (Sat Jun 16 22:04:06 2007), 转信

【 在 Fine (coulda shoulda woulda) 的大作中提到: 】
: 用的是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.

我看你应该先看看这些table columns有没有normalization的空间再决定
怎么分表,我估计你这情况用 star schema database model 最简单实用,
或者根本就一个表就ok。。

: 选择二:每个user用一个单独的table, 当然相同的schema.
: 选择三:每个user用一个单独的database.

后两个一看就不行,如果你有很多用户,怎么解决scability的问题。。


--

※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 129.49.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996