专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 高性能数据库开发

老大:帮忙设计一下数据库,该如何处理

发布时间:2010-05-24 21:19:02 文章来源:www.iduyao.cn 采编人员:星星草
老大:帮忙设计一下数据库
我想做一个RSS资讯聚合网站,把所有的RSS订阅信息缓存进数据库,再被页面调用。
数据表大致需要以下字段:

id(自动增加),title(资讯标题),content(资讯内容),image(图片)date(资讯时间),source(资讯源网站名),url(资讯文章的超链),category(类别),province(省),city(城市)。

每天数据更新量大约有三万条,所有的信息缓存一年(一年后大致会有30多万条数据量)。类别分了52个。城市有73个。

我这样的情况,如何设计数据库?

如果所有的都设计进一个表,站内搜索容易设计,但30多万条数据加那么多字段名,页面调用数据会不会很慢?
如果分表的话,怎样分最合理?还需要考虑写站内搜索的代码。谢谢。

------解决方案--------------------
像这种schema简单的用不着关系数据库
注意俩问题就行
1.性能 2.扩展性

要是考虑功能的扩充,像全文检索之类的,关系数据库更不适合

你用MongoDB吧,做这个正合适

结构就按你想的就成
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: