存储调查结果 - Mysql还是NoSQL?

时间:2011-08-28 08:57:34

标签: mongodb survey nosql

我正在构建一个调查应用程序,用户可以动态创建调查。 我正在寻找有关如何存储每项调查数据的建议。

我可以以数据库表的形式保存调查结果,如下所示:

Database design for a survey

像mongodb这样的nosql数据库是否更适合这种情况?

我从未使用过nosql数据库,也不知道完成此操作的学习曲线。

有没有资源?

感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

看起来像:

  • 您的数据库结构相对简单
  • 您的数据库结构是严格的,即您事先知道字段的类型
  • 您的数据库结构不太可能随时间而改变,如果确实如此,您可以轻松转换
  • 您似乎没有版本化对象
  • 复制不是问题
  • 表现不是问题

因此,只要这些假设成立,我建议使用传统的SQL数据库。

答案 1 :(得分:0)

我正在调查我的实验室,以测量设备和实验室的耗电量。我正在考虑谷歌电子表格!主要是因为使用谷歌分析来分析您的结果非常容易。

我正在小规模地进行调查。我不知道您的调查范围,因此推荐使用Google Spreadsheet进行中等规模的调查是错误的。