首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >问答网站应该使用什么数据库?

问答网站应该使用什么数据库?
EN

Stack Overflow用户
提问于 2012-12-03 04:59:34
回答 1查看 53关注 0票数 0

我正在构建一个包含许多类别的问答站点,就像stackexchange。然而,我想知道如何组织数据库。目前,我组织如下:

  • 类别表:存储所有类别
  • 问题表:所有问题都存储在这里,并由CategoryID描述

不过,我恐怕试题表会迅速增长,影响查询的速度。因此,我想知道是否应该为每个类别的创建每个问题表?例如,我可能有:

  • 类别表:存储所有类别
  • 技术问题表:只存储有关技术的问题
  • 科学问题表:只存储有关科学的问题
  • 法律问题表:只存储有关法律的问题

有人能给我一些建议吗?目前,我正在使用MySQL DB。

另一个问题是,我听说一些大的Q&A站点使用NoSQL DB,比如Hadoop,我不知道是否应该使用这么大的数据?

EN

回答 1

Stack Overflow用户

发布于 2012-12-03 07:50:49

组织起来会更困难,因为如果要从结构中添加或删除某些内容,则必须对每个表进行添加或删除,还必须检测哪些表是类别表。数据库可以处理大型记录,您应该使用一个表,但要精心设计表和查询。如果您真的对这个想法感兴趣,我建议您使用一个表,但使用多个视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13677400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档