喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 13  1/2  1  2  > 
     
标题: [问题] 安排数据结构,是空间优先好,还是时间优先好  
 
yanglei1979 (高老庄二庄主)
高级会员
Rank: 4
天蓬元帅


UID 73676
精华 0
积分 748
帖子 735
金钱 748 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-19
来自 深圳
状态 在线
[广告]: q m
安排数据结构,是空间优先好,还是时间优先好

我们在做程序的时候,经常会遇到一些矛盾,那就是如果要提高运行速度,就要多占用硬盘空间

如果要少占用硬盘空间,那就要多运行代码

比如我要存放一个会员的注册时间,有两种方式,一种是用$dbtime=date("Y-m-d H:i:s");那么以后我再输出的话,直接取出来输出就行了,还有一种是time() 以后要输出的话,我就要多用一人date()运算然后再输出,那么该用哪一种方式比较好呢?

还有就是安排数据结构的时候,是不是要尽量减少对MYSQL的空间使用,还是不用管空间的占用,而只是为了以后程序的调用简单而安排呢?
2007-1-25 04:58 AM#1
查看资料  访问主页  发短消息  QQ  Yahoo!  顶部
 
cator (标哥)
版主
Rank: 7Rank: 7Rank: 7
PHP流浪者


UID 81264
精华 0
积分 376
帖子 522
金钱 373 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2006-10-10
来自 福州
状态 离线
[推荐阅读] 请教pack 和unpack函数的详细用发
我个人觉得正常情况下时间优先,因为现在的服务器硬盘已经便宜快接近垃圾了



msn: cator # live . com
2007-1-25 09:30 AM#2
查看资料  Blog  发短消息  顶部
 
sunceenjoy
中级会员
Rank: 3Rank: 3
初级会员


UID 68584
精华 0
积分 262
帖子 249
金钱 262 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-2-13
状态 离线
[推荐阅读] FreeBSD 下面怎么安装并配置 Apache + php + mysql?
我觉得这是不是跟你的需求有关系,如果你要象baidu 这样的搜索引擎的速度,只有用硬件换时间了,人家可能很多服务器吧。如果速度还够用,够要求,省点点磁盘空间也无妨
2007-1-25 09:33 AM#3
查看资料  Blog  发短消息  顶部
 
奶瓶 (NP博士)
版主
Rank: 7Rank: 7Rank: 7
老仙


UID 52707
精华 4
积分 27777
帖子 6463
金钱 27727 喜悦币
威望 50
人脉 0
阅读权限 100
注册 2004-11-22
来自 北大中文系
状态 离线
[推荐阅读] 帮忙做了个网站,大家看看如何呢
你存了Y-m-d H:i:s
如果有一天你需要m/d/Y H:i:s,那可咋办呢~~





图片包子,注册送100包子!
域名抢注
2007-1-25 09:59 AM#4
查看资料  访问主页  Blog  发短消息  QQ  ICQ 状态  Yahoo!  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 这个竞猜网站俺帮忙做了部份,大家有空去玩玩如何?
和内存比起来硬盘还是比较便宜的
2007-1-25 10:08 AM#5
查看资料  Blog  发短消息  顶部
 
姜运涛
金牌会员
Rank: 6Rank: 6


UID 64643
精华 0
积分 1452
帖子 1333
金钱 1451 喜悦币
威望 0
人脉 1
阅读权限 70
注册 2005-6-8
来自 大连
状态 离线
[推荐阅读] MYSQL 1064错误,请求帮忙
存时间偶还素稀饭用 time()
以后想怎么用就怎么用
2007-1-25 10:53 AM#6
查看资料  Blog  发短消息  QQ  Yahoo!  顶部
 
唠叨 (唠叨)
版主
Rank: 7Rank: 7Rank: 7
版主



UID 9955
精华 0
积分 1479
帖子 1546
金钱 1479 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-10-27
状态 离线
[推荐阅读] 急啊!``新闻内容分页
这要根据需要来确定!
不过你示例的例子并不能说明问题,因为数据库本身提供二进制方式存储的日期字段,完全没有必要自己考虑
2007-1-25 10:56 AM#7
查看资料  Blog  发短消息  顶部
 
buzzard (家有咸妻)
高级会员
Rank: 4
老不死的会员


UID 19416
精华 0
积分 866
帖子 1137
金钱 866 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2003-4-7
状态 离线
[推荐阅读] 临睡前发个灌水贴~~
回复 #4 奶瓶 的帖子

strtotime函数不就发挥了作用了吗
2007-1-25 11:54 AM#8
查看资料  发短消息  顶部
 
koven
新手上路
Rank: 1
初级会员



UID 16363
精华 0
积分 38
帖子 63
金钱 38 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2002-9-8
状态 离线
[推荐阅读] 急招广州PHP+MYSQL程序员一名/专职或长期兼职均可
当然是效率第一



PHP静态博客系统:乌秋博客 :: http://www.koven.org
2007-1-25 03:23 PM#9
查看资料  访问主页  发短消息  ICQ 状态  顶部
 
yanglei1979 (高老庄二庄主)
高级会员
Rank: 4
天蓬元帅


UID 73676
精华 0
积分 748
帖子 735
金钱 748 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-19
来自 深圳
状态 在线
[推荐阅读] (不是太简单)rewrite问题
问题补充

还有一问题就是:如果为了运算方便而多使用了MYSQL空间,那么会不会因为多占用MYSQL空间而使数据结构变得臃肿庞大而又会影响整体的运算速度呢?

所以我觉得安排数据结构的时候,还是尽量从节省空间考虑,并不是真的为了节省硬盘空间,而是为了使整个系统不会因数据库多余的太多,而变得更加缓慢

不知道大家是怎么认为的
2007-1-25 08:06 PM#10
查看资料  访问主页  发短消息  QQ  Yahoo!  顶部
 13  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023544 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP