2011-08-28 56 views
1

我正在构建一个调查应用程序,用户可以在其中快速创建调查。 我在寻找关于如何为每项调查存储数据的建议。存储调查结果 - Mysql还是NoSQL?

我可以保存在一个数据库表的形式,看起来像调查结果:

Database design for a survey

有喜欢的MongoDB更适合这种情况下NoSQL数据库?

我从来没有使用过nosql数据库,也不知道学习曲线如何完成。

有没有资源?

感谢您的帮助。

回答

6

它看起来像:

  • 您的数据库结构相对简单
  • 你的数据库结构是严格的,即你预先知道类型的字段
  • 你的数据库结构是不太可能随时间而改变,如果是这样,你可以很容易地转换
  • 你似乎没有版本化的对象
  • 复制不是问题
  • 性能不是问题

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

0

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

我在小规模调查。我不知道您调查的规模,因此推荐Google Spreadsheet进行大中型调查是错误的。