用于调查应用工具的 SQL 或 NoSQL [关闭]

Posted

技术标签:

【中文标题】用于调查应用工具的 SQL 或 NoSQL [关闭]【英文标题】:SQL or NoSQL for survey application tool [closed] 【发布时间】:2012-06-26 09:49:06 【问题描述】:

我正在设计一个调查工具,用户可以使用它来构建他们的调查或民意调查等。所以一个基本的调查工具需要允许用户设计问题、上传文件、登录、注册、共享调查、通知和设置激活调查限制。

我做了一些研究来决定在后端使用哪种数据库,sql 或 nosql。 我只有设计关系数据库的经验,所以我无法考虑如果 Mongo DB 或其他一些 Nosql 数据库将满足我的 Web 工具要求。

请给我建议以及如何为我的 Web 工具选择数据库类型的原因。

谢谢

【问题讨论】:

选择一个你知道如何使用的。 您的应用程序可以使用任何一种来编写。所以问问自己这个问题:现在是学习新技术的合适时机,但需要额外的时间消耗,还是更愿意利用已有的知识更快地完成? 【参考方案1】:

如果你有时间学习新技术我建议你选择Nosql数据库。我更喜欢 MongoDB,但你可以选择任何其他的。在调查应用中,每个调查都有不同的字段,使用关系数据库很难处理。无模式数据库将帮助您轻松处理它。

【讨论】:

以上是关于用于调查应用工具的 SQL 或 NoSQL [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 Web 应用程序上使用 NoSQL,而不是使用 SQL [关闭]

SQL(MySQL)与 NoSQL(CouchDB)[关闭]

NOSQL 数据库的建模工具 [关闭]

NoSQLMap:开源自动化NoSQL数据库破解工具

使用 Node.js 选择哪个数据库(NoSQL 或常规 SQL)最好? [关闭]

选择 SQL/NoSQL 应该注意啥? [关闭]