大型门户类新闻网站,文章数据库怎么设计谁给提供以下思路

大型门户类新闻网站,文章数据库怎么设计谁给提供以下思路,第1张

大型门户类新闻网站,文章数据库:

文章分大类中类小类,用代码链接

文件,可以直接上传,不写入数据库

如果每天文章数量超过1000,建议以大类分表存放,格式可以一样

网站数据库,是选SQLServer还是Aess好,可能您会说:选MySQL好,不过现在只是讨论IISASP这种架构下的选择,不讨论ApachePHP的情况

如果您现在是在局域网中使用,而且软件的价格成本不是考虑的因素,那当然是用SQLServer好了,似乎这个问题没什么好讨论的

不过在互联网上就不太一样了,因为大部分做网站的人都是租用别人的虚拟主机,比较常见的组合是PHPMySQL或ASPACCESS或ASPSQLServer,下面就使用ACCESS及SQLServer做一个比较:成本使用SQLServer的虚拟主机报价一般是使用ACCESS的15至25倍

性能就数据库的处理能力和稳定性ACCESS和SQLServer当然是没得比的,但是有一点必须注意的是,在互联网上使用SQLServer和在局域中使用是大不一样的,如果你现在已经在用,请打开“SQL查询分析器”,连接上SQLServer服务器,执行“EXECsp_who”,你可能看到返回的行数有几百行,也就是说你所在SQLServer服务器正在处理几百个连接,然后再执行“selectcount()frommaster”,你可以看这个数字也是在几百以上,也就是说你所在SQLServer服务器上有好几百个数据库

相比之下,你使用的ACCESS文件只有你一个站点在使用,通过这些参数对比,就不能简单地认为使用SQLServer会比使用ACCESS获得更好的性能了

开发在开发能力方面ACCESS和SQLServer当然不在一个档次上,ACCESS没有表的外键和存储过程,可使用的SQL函数也远不如SQLServer,而且ACCESS的界面设计能力在做网站数据库时是用不上的,而且ACCESS没有提供象“SQL查询分析器”这样的自由SQL语句编写调试工具

维护在互联网上对数据库进行维护,SQLServer可以通过“企业管理器”(效果不好,经常连不上去)或“查询分析器”进行管理及维护,前提是SQLServer服务器开放了TCP/IP连接及你能直接连接到互联网或你的代理服务器开通了1433端口

而ACCESS一但把文件上传到网站之后,如果没有辅助工具或自已编写ASP脚本,是无法进行在线维护 *** 作的,唯一的方法是通过FTP把文件拿到本地进行离线 *** 作

从以上的比较可以看出,使69用ACCESS数据库在成本上是有优势,性能上也未必见差,但开发及上线后的维护能力不足,不过使用“网际数据库浏览器”可以弥补这方面的不足,这个软件可以在把ACCESS文件上传到网站后仍能在线地对ACCESS数据库进行查询、插入、更新及删除等 *** 作,这一点是其他基于ODBC连接的数据库开发辅助工具所没有的

社交网站的话,必定是动态的。所以你要学习asp、php、jsp、aspnet中的一种,还要学习数据库,从成本出发,我推荐学习主流的php+mysql。 但是php+mysql负责动态部分,但是为了布局网页美化效果 你还得学css和html;为了传表单和实现各种功能你还得学JavaScript。 其他的例如ps、flash从站点美化出发也是不得不学的。

最后几句:其实一个大的网站并不是一个人建起来的,就像盖房子一样,茅草屋也许一个人多费点时间就完了。但是大厦就需要有人设计结构有人出力,需要大家合作,比如人人、qq空间,都是美工啊和各种程序员啊大家合作的结果。如果想一个人做一个出来很大的……非一日之功啊。更何况php、html什么的你还没学…………

当然= = 也得给你的vb找点用途……你可以用他写客户端= =

简单用户表 tb_user:

userid , username

用户详细信息表 tb_userinfo

userid , email , homepage , phone , address

把用户信息分开的目的就是保证经常查询的数据在一张表,其它信息放到另一张表

论坛主题表 tb_bbs

bbsid , userid , title , ip , repleycount , replyuserid , createtime , lastreplytime

论坛内容标 tb_bbs_content (此表可按照bbsid进行分表存储)

bbsid , content;

论坛回复表 tb_bbs_reply (此表可按照bbsid进行分表存储)

replyid , bbsid , userid , content , replytime , ip

需求人员,无论用户从页面提要求,还是从数据提要求,最后都要形成业务流,

然后设计人员根据业务流设计数据库,根据业务流结合用户页面要求设计页面,

业务流设计需要有开发成本允许范围内的灵活性以适应需求的变更

既不是先设计页面,再设计数据库,也不是先设计数据库再设计页面

以上就是关于大型门户类新闻网站,文章数据库怎么设计谁给提供以下思路全部的内容,包括:大型门户类新闻网站,文章数据库怎么设计谁给提供以下思路、设计网页常用的数据库、建社交网站需要的知识等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9769727.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存