摘要:
大型web运用中我们都知道会采用多数据库的方式来存储大量数据,这个过程中我们就会采用对数据的垂直划分或者水平划分来组织数据。当然web查询就会涉及到分页,如果采用的水平划分数据,那么查询分页的数据就可能分布在不同的数据库中,那么这个时候我们如何来分页呢? 其实原理很简单,比如,我要查询第11页的数据,这里每页数据是20条,那么第11页数据的记录位置就在201开始到210的位置结束。假设现在我们的记录水平分割在了3个数据库中(或者3张表中),此时,我们就需要这样来进行分页,首先从每个数据库(每张表)中分别都查出前210条数据,这样这里就有210*3=630条。然后对这630条数据进行排序,从中取 阅读全文
posted @ 2008-07-07 14:41
lovingprince
阅读(1782)
评论(1)
推荐(1)