JiveJdon Community Forums
在线446人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » 设计模式、框架和架构
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 4 回复 / 1
 发表新帖子   回复该主题贴
biweigui

悄悄话
发表文章: 1
注册时间: 2005年07月21日 23:35
我有如下关于数据库设计和性能的问题 2005年07月26日 21:29 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表 数据库(148)     
我有如下关于数据库设计和性能的问题

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

JavaUserDL

悄悄话
发表文章: 5
注册时间: 2005年07月06日 09:53
Re: 我有如下关于数据库设计和性能的问题 2005年07月28日 17:31 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
1、如果数据量不大的话(小于1000),两个表的查询速度应该是一样的,如果数据量很大,加上索引,速度也没什么差别。从方便管理的角度看还是建一个表好。
2、分开建三个表比较好些
banq

悄悄话
发表文章: 9528
注册时间: 2002年08月03日 17:08
Re: 我有如下关于数据库设计和性能的问题 2005年08月06日 09:50 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
无论数据库表设计性能如何,重要的是我们使用了中间件服务器,在中间件我们可以通过特地缓存算法提高系统的性能;而不是象以前性能问题就是数据库性能;就要在SQL语句中进行螺丝壳做道场的感觉。

抱歉没有回答问题,我个人认为思维方式转变也许更有意义。
JavaUserDL

悄悄话
发表文章: 5
注册时间: 2005年07月06日 09:53
Re: 我有如下关于数据库设计和性能的问题 2005年08月08日 10:57 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
> 无论数据库表设计性能如何,重要的是我们使用了中间件服务
> 鳎谥屑浼颐强梢酝ü氐鼗捍嫠惴ㄌ岣呦低车男阅埽欢
> 是象以前性能问题就是数据库性能;就要在SQL语句中进行螺?> 壳做道场的感觉。
>
> 抱歉没有回答问题,我个人认为思维方式转变也许更有意义。

不要毁人不倦!
dabb

悄悄话
发表文章: 233
注册时间: 2004年04月21日 15:02
Re: 我有如下关于数据库设计和性能的问题 2005年08月08日 21:32 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
我是倾向于使用多张表存储用户数据。
一来是性能可能会好些。
二来这样更符合分离关注的原则。一般来说存储用户名,密码及其它相对固定数据,比如注册时间,等的放一张表A里。其它的用户属性信息象地址之类的放一张表B里。一般我们可能对属性这张表修改扩展它的字段,而不用涉及到A的修改。
可以这样定义用户类:,
UserProperty(address,phone,mobilephone等等)。
User:(userName,passwd,regTime,UserProperty等属性)
这个主题有 4 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询标签列表

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam