我正在设计一个调查工具,用户可以用它来建立他们的调查或民意调查等。因此,一个基本的调查工具需要允许用户设计问题,上传文件,登录,注册,分享调查,通知和设置激活调查限制。
我做了一些研究,决定在后端使用哪种数据库,无论是sql还是nosql。 我有仅设计关系数据库的经验,所以我无法考虑如果Mongo DB或其他一些Nosql数据库满足我的Web工具要求。
请给我一些建议以及如何为我的Web工具选择数据库类型的原因。
由于
答案 0 :(得分:5)
如果你有时间学习新技术,我建议你选择Nosql数据库。我更喜欢MongoDB,但您可以选择任何其他。在调查应用程序中,每个调查都有不同的字段,使用Relational数据库很难处理它。无架构数据库将帮助您轻松处理它。