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