- 博客(0)
- 资源 (8)
空空如也
大型论坛 数据库设计
里面所有对于分表的思想就是,尽量让表文件大小达到最小化,
把内容与其它信息分开的好处就是可以让每个表的文件最小化,对数据库操作压力会减小.
这样保证每张表数据量很小,操作速度会快,而且可以搭配缓存,把内容根据情况进行缓存,可以尽量很少访问表数据
对于高访问量,不能只依赖于数据库,还要配合缓存的使用,我在上述例子中使用的缓存只是做法一种,也许还有更好的
对于上述分表方式也可以适用于分库操作,这样就降低了数据库单库的压力,把压力分散到各个机器
我的做法就是尽量避免表关联
再就是对于sql语句尽量都保证索引有效,不能索引的sql,尽量采用能索引的高效方式解决
2011-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人