在proxy server中想用数据库来存放缓冲的web对象,欢迎大家对表的字段和结构提出您的看法

chzzj 2003-11-21 11:41:18
现在的proxy server中的cathe机制一般而言都偏向于 文件系统(FS)来实现,现在手头上工程却计划通过数据库来实现.
我考虑应该存储的字段或内容如下:
sourceURL ( 源地址)
objContent ( Cathe的内容)
contentSize(内容大小)
filename (Cathe文件名)
usedNum(使用次数)
updateNum(更新次数)
latestUpdate(最近更新时间)
latestVisit(最近访问时间)
invalidTime(预计失效时间)
responseHead(返回的响应头)
responseHeadSize(响应头大小)
note(备注)

请问这里有哪个并不需要,而又应该加上什么别的字段?

另外考虑到数据冗余,应该如何组织数据库中的表结构呢?
我的观点是sourceURL 应该独立一张表,通过sourceURLID主键与别的表关联.
当然这样应该还是不够的,欢迎大家讨论,非常感谢!

...全文
13 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2003-11-22
  • 打赏
  • 举报
回复
同意大力的观点
chzzj 2003-11-22
  • 打赏
  • 举报
回复
我这是数据库的课程设计,我想考虑稍稍充分一点而已,对的,现实目标并不是很鲜明
确实向你学习
另外,相通过探讨学到更多的知识,如此而已
还是欢迎讨论呀
谢谢你的批评
pengdali 2003-11-21
  • 打赏
  • 举报
回复
请问这里有哪个并不需要,而又应该加上什么别的字段?

re:这要看你的业务,你的需求,你全屏自己想象建表?

另外考虑到数据冗余,应该如何组织数据库中的表结构呢?

re:如果你的表存在一对多的关系或多对多的关系,就应该分出来做子表

我的观点是sourceURL 应该独立一张表,通过sourceURLID主键与别的表关联.
re:你的观点?你的观点没用,要看需求,如果sourceurl和你的表存在一个记录多个sourceurl的情况就应该分出来。

34,499

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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