引擎:
一般默认innodb,主要是支持事务
MyIASM,读取速度快
http://www.2cto.com/database/201503/385669.html
水平分表:
主要是索引和约束这块可以提高效率,也减少内存的占用
垂直分表:
基本一个表500W存储量没有问题,但最佳数目未知
按时间分表、分库,按id求余数分表
疑问:
如果仅根据id求余数分表,反正分表,是否可尽量多分?
关于论坛数据库设计:
题目:
一个简单的论坛系统
1:包含下列信息:
2:每天论坛访问量300万左右,更新帖子10万左右。
请给出数据库表结构设计,并结合范式简要说明设计思路。
结合这个题目把论坛系统设计相关知识点进行一下总结。
注意题目中读写的比例是30:1,即主要是读为主
参考:http://blog.youkuaiyun.com/zyq0335/article/details/7543259