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

发布于 2024-12-01 22:07:35 字数 308 浏览 0 评论 0原文

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

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

调查的数据库设计

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

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

有资源吗?

感谢您的帮助。

I am building a survey application where users can create surveys on the fly.
I am looking for suggestions on how to store the data for each survey.

I can save the survey results in the form of a database table that looks like:

Database design for a survey

Are nosql databases like mongodb a better fit for this scenario?

I have never used a nosql database and do not know the learning curve to get this done.

Are there any resources?

thanks for your help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仅此而已 2024-12-08 22:07:35

看起来像:

  • 你的数据库结构比较简单
  • 你的数据库结构很严格,即你事先知道字段的类型
  • 你的数据库结构不太可能随着时间的推移而改变,如果改变了,你可以很容易地转换
  • 你似乎不有版本控制的对象
  • 复制不是问题
  • 性能不是问题

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

It looks like:

  • Your database structure is relatively simple
  • Your database structure is strict, i.e. you know the types of fields in advance
  • Your database structure is unlikely to change over time, and if it does, you can easily convert
  • You don't seem to have versioned objects
  • Replication is not an issue
  • Performance is not an issue

Therefore, I'd recommend using a traditional SQL database as long as these assumptions hold.

玩世 2024-12-08 22:07:35

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

我正在进行小范围的调查。我不知道您的调查规模,因此建议使用 Google 电子表格进行中大规模调查是错误的。

I am currently surveying my lab to gauge the electricity consumption of the devices and the lab. I am considering google spreadsheet! Primarily because it's so easy to use the google analytics to analyze your results.

I am surveying on a small scale. I don't know the scale of your survey, so it'd be wrong to recommend Google Spreadsheet for a medium-large scale survey.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文