我有如下关于数据库设计和性能的问题

guigui179 2005-07-26 09:14:44
我有如下关于数据库设计和性能的问题

1。在对多字段 插入查询 的性能问题
如: 1。 tb_user userid ,name ,psw,,,,,,,,十几20个(用户信息表)
2。tb_psw userid ,psw (如果分成密码表和用户基本信息表)

如果都是登陆 我查表1的tb_user 快还是 2的tb_psw快 (前提 两种方式我都只查询两个字段 userid,psw)
他门有什么性能上的差别是什么 数据库内部是怎么操作的 如“的卡而机”之类的

2。栏目的设计
tb_catalog id,name,
tb_subcatalog :subid,name
tb_news: newid,title,subid,....
----------------------
tb_catalog id,name ,parentID(树行结构)
tb_news: newid,title,catalogid,....

以上两中方式
对查询新闻的速度和效率的区别
他门的可优缺点

如果有空就回一下把
thanks

...全文
83 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shxchenwind 2005-07-27
  • 打赏
  • 举报
回复
1 第二种的速度快! 因为字段少.其他是一摸一样的.

2 第一种快! 如果栏目很多(第一种可以做多一层过滤,第二种必定得在所有栏目找,所以第一种快),新闻很多(两种方法一样没有区别).
guigui179 2005-07-27
  • 打赏
  • 举报
回复

2 第一种快! 如果栏目很多(第一种可以做多一层过滤,第二种必定得在所有栏目找,所以第一种快),新闻很多(两种方法一样没有区别).
——————————————————————————————————
两种方法一样没有区别????
如果我从 查找某一个大类的新闻 他两还是没区别吗?

如果用第2种 是不是先得在 tb_catalog id,name ,parentID(树行结构) 树型结构中查找所有的子类 甚至 子子类 在关联到新闻列表

我个人认为 第一个可能快点 但是扩展性不好(如不能无代价的加多一层类别,数型你就可以任意加)

第二个扩展性好 可能快点 但是在查找某一个类别新闻的话 先得在 tb_catalog 表中递归到所有的子类 在和新闻关联


晕呀 应该怎么设计好呀


mituzhishi 2005-07-26
  • 打赏
  • 举报
回复
头大,你的问题是什么?

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧