MYSQL性能调优及架构设计-影响MYSQL性能的相关因素之实例分析
需求概述
一个简单的讨论区系统,需要有用户,用户组,组讨论区这三部分基本功能
简要分析
1) 须要存放用户数据的表;
2) 须要存放分组信息和用户与组关系的表;
3) 须要存放讨论信息的表
解决方案
原始方案一:
分别用4个表来存放用户,用户组,用户与组关系,以及各组的讨论帖子的信息。
user用户表
Field |
Type |
Null |
Key |
Default |
Extra |
id |
int(11) |
NO |
|
|
|
nick_name |
varchar(32) |
NO |
|
NULL |
|
password |
char(64) |
YES |
|
NULL |
|
|
varchar(32) |
NO |
|
NULL |
|
status |
varchar(16) |
NO |
|
NULL |
|
sexuality |
char(1) |
NO |
|
NULL |
|
msn |
varchar(32) |
YES |
|
NULL |
|
sign |
varchar(64) |
YES |
|
NULL |
|
brithday |
date |
YES |
|
NULL |
|
hobby |
varchar(64) |
YES |
|
NULL 相关新闻>>最新推荐更多>>>
|