关于数据库多表求助

#1 crim99

请教各位:
当文章表记录达到10W条时,建新文章表(已有一个模板表),文章记录当然是需要分页的,所有spDB无法使用,
请问这样的model该怎么建,如何实现分页?是不是一个model只能对应一个表?
基于speedphp,对于大量数据问题,有没有其他的解决方法?

2012-10-11 14:50:57

#2 jake

你的意思是分表对吧、分表在跨表查询的时候,做分页要你自己写SQL做,因为框架不知道你分表的策略。

model对应表只是table和pk两个属性,你可以在换表的时候把这两个属性重新设置一下即可。

一般而言,speedphp可以通过读写分离来应付大数据量的情况,当然其他的,像分表这种方案也可以在speedphp上面实施,不过需要一定的经验和技巧。

另外,在speedphp的应用里面,十万级不算大数据量。

2012-10-11 14:58:11

#3 crim99

关于分表,写了个demo,请大神指点

2012-10-14 19:25:58