由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 请教数据库设计的问题
相关主题
誰來幫我開來開悄? Interesting SQL query提醒qlikview性能很不好
请教SQL server的一个programming的问题,谢谢请教一个sql query
pls help me in this Sql query问个数据库问题
来做sql题目。请教一个数据库设计的问题
sql的一个问题请教一个ACCESS的土问题
请问如何实现这样一个mysql的query, 谢谢[转载] 求教数据库的query optimization 工作的面试
求教如何针对这种情况进行优化请问如何有效快速搜索一个很大的数据库?
70-433 evaluation SQL 2008 Enterprise CD问个基础的理论问题----数据库的基本差异
相关话题的讨论汇总
话题: 设计话题: pk话题: 数据库话题: partition话题: query
进入Database版参与讨论
1 (共1页)
v***s
发帖数: 1893
1
设计了一个数据库,发现一个表格很长很瘦,有可能超过200,000行,只有三四列。
从performance角度,是不是要重新设计?因为这种设计简单,容易写query。
如果重新设计新的,query会很复杂很头疼?
真不知道怎么取舍。请高手指点迷津。
w*******e
发帖数: 1622
2
就这点info, 估计没人能回答

【在 v***s 的大作中提到】
: 设计了一个数据库,发现一个表格很长很瘦,有可能超过200,000行,只有三四列。
: 从performance角度,是不是要重新设计?因为这种设计简单,容易写query。
: 如果重新设计新的,query会很复杂很头疼?
: 真不知道怎么取舍。请高手指点迷津。

v***s
发帖数: 1893
3
举个例子
table1 userid infomation
userID (PK)
...
table2 order information
orderID (PK)
userID (FK)
....
table3 order detail
OrderDetailID (PK)
orderID (FK)
goodsID (FK)
....
一个人可以有N个orders, 一个order可以有N个商品。
这样三层搞下来table3就是个有很多很多的行大表格。如果是amazon这样的网站,几亿
行都在一个大表格内,query怎么办?
是从数据库设计方面去优化,还是从数据库软件和硬件方面去考虑?

【在 w*******e 的大作中提到】
: 就这点info, 估计没人能回答
t*****g
发帖数: 1275
4
大点网站的search有几个是直接作database query的?
table太大变宽没什么意义,partition吧。

【在 v***s 的大作中提到】
: 举个例子
: table1 userid infomation
: userID (PK)
: ...
: table2 order information
: orderID (PK)
: userID (FK)
: ....
: table3 order detail
: OrderDetailID (PK)

v***s
发帖数: 1893
5
en,想到了partition,就是不够flexible。

【在 t*****g 的大作中提到】
: 大点网站的search有几个是直接作database query的?
: table太大变宽没什么意义,partition吧。

t*****g
发帖数: 1275
6
最简单的按PK mod作partition。

【在 v***s 的大作中提到】
: en,想到了partition,就是不够flexible。
v***s
发帖数: 1893
7
wow, good, tkx
how to expand linearly, not polynomially or exponentially in the future?

【在 t*****g 的大作中提到】
: 最简单的按PK mod作partition。
v***s
发帖数: 1893
8
never mind, I think I got it now.
x***e
发帖数: 2449
9
for a production box, 200K there is no need at all for partition.
not even for 200M.
for more than 2B, you might need to start thinking about it.

【在 v***s 的大作中提到】
: never mind, I think I got it now.
1 (共1页)
进入Database版参与讨论
相关主题
问个基础的理论问题----数据库的基本差异sql的一个问题
白痴级别问题来了请问如何实现这样一个mysql的query, 谢谢
求一本数据库面试的书求教如何针对这种情况进行优化
问一个转行到数据库方面的事,急求大家建议!70-433 evaluation SQL 2008 Enterprise CD
誰來幫我開來開悄? Interesting SQL query提醒qlikview性能很不好
请教SQL server的一个programming的问题,谢谢请教一个sql query
pls help me in this Sql query问个数据库问题
来做sql题目。请教一个数据库设计的问题
相关话题的讨论汇总
话题: 设计话题: pk话题: 数据库话题: partition话题: query