论坛首页 Java企业应用论坛

使用用户ID对数据库中表进行切分的疑问!

浏览 2325 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-29  
使用用户ID对数据库中表进行切分的疑问!

主数据库中存放所有用户ID和用户对应的数据库ID
每个用户对应的数据库中存放该用户的贴子信息,贴子分类信息等
问题:

  分页显示所有贴子并按发布时间排序该如何做? 因为用户的贴子都分布在多个数据库中,是不是要把分布在多个数据库中的贴子ID都取出来,然后在内存中对贴子进行排序?这样做我觉的效率会很差。大家有没有什么好的办法?
   发表时间:2007-08-29  
真要这样划分系统的话,那就应考虑:
在master数据库中,保存所有贴子的Id、发布时间、发贴人Id等简单信息。
0 请登录后投票
   发表时间:2007-08-29  
> 使用用户ID对数据库中表进行切分
分页显示所有贴子 效率一定会很差的。

奇怪的切分方案。

按时间顺序切分才对啊。
0 请登录后投票
   发表时间:2007-08-30  
Qieqie 写道
真要这样划分系统的话,那就应考虑:
在master数据库中,保存所有贴子的Id、发布时间、发贴人Id等简单信息。


嗯,谢谢提点!己经是这样做了。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics