当前位置:编程学习 > C#/ASP.NET >>

.net分表问题 文章是否要分表

是这样的 做一个新闻系统,有图片新闻,文字新闻

现在图片新闻和文字新闻的 标题 时间 点击 属性一样,只是内容不一样 ,所以考虑到分表不分表的问题
方案一:图片新闻一个表,文字新闻一个表
方案二:图片新闻和文字新闻有一个公共表,分别有一个附属表

请教各位哪个好 --------------------编程问答-------------------- 没人回答? --------------------编程问答-------------------- 不用分啊,分表就不好做搜索了,图片新闻也是多一个配图属性而以 --------------------编程问答-------------------- 必须一个表啊 --------------------编程问答-------------------- 谢谢 如果不分 每次都要查询内容啊 文章内容很多

引用 2 楼 liuchaolin 的回复:
不用分啊,分表就不好做搜索了,图片新闻也是多一个配图属性而以
谢谢 如果不分 每次都要查询内容啊 文章内容很多 --------------------编程问答--------------------
引用 3 楼 dengchenlu 的回复:
必须一个表啊


为什么呢 --------------------编程问答-------------------- 一个表就好啦 建个所属类型 typeid 图片类型 和 文字类型就能区分开来了 --------------------编程问答-------------------- 一个表,要区分就用一个字段去区分 --------------------编程问答-------------------- 内容很多可以用别的方式区分,比如数据库分区,比如索引。
当然解决方案并不是唯一固定的,这个需要综合考虑你的功能和大小规模
比如你搜索也要搜索图片,自然在一张主表,两张从表合适。
但是如果规模巨大,就可能是两张表,而搜索可能都不是直接搜表而是搜分布缓存了

不过就通常意义来说,方案二就是正常选择,人民币50w以下的项目都可以如此
要是如果真的规模巨大,系统价值在人民币50w以上那就根本不是你什么随便弄下数据库结构就能搞定的事情,那个是个综合工程,软硬件设计,物理架构,分布架构,数据索引,分区什么都得考虑一下 --------------------编程问答--------------------
引用 6 楼 wjmo520 的回复:
一个表就好啦 建个所属类型 typeid 图片类型 和 文字类型就能区分开来了
 但是如果表一个字段是文章内容 查询的时候就要浪费资源啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,