SQL vs NOSQL:这个架构使用哪个?

jmc*_*tie 12 sql postgresql mongodb nosql

我有一个即将推出的项目,我无法决定是坚持使用SQL还是切换到NoSQL.它基本上是一个报告系统,主界面报告用户输入的数据.

这是我已经绘制出来的架构:

在此输入图像描述

因为这个架构是如此嵌套,所以我开始考虑NoSQL.使用SQL,我担心我会有一堆垃圾来到树的底部(Record模型).

不过,我的担忧有两方面:

  1. 我刚刚开始进入NoSQL,我担心由于时间紧迫,我的知识可能会限制我.
  2. 虽然在树的底部创建数据可能会相对简单,但我担心如果不进入一些沉重的地图/减少的东西(我没有经验)可能很难报告

我的问题: 鉴于我的担忧,你认为这个架构 - 因为它的嵌套程度如何 - 更适合NoSQL吗?如果是这样,你认为对"记录"的报道会很困难吗?

我意识到如果没有更多信息可能很难回答这些问题,所以请告诉我其他信息可能有助于提出答案.

在此先感谢您的帮助!

Kie*_*one 9

只是我的观点:

我盯着图表大约3秒钟,这显然是关系型的.RDBMS的好处远远超过了NoSQL解决方案. 你为什么要使用NoSQL?是否有超过100,000条记录(可能超过一百万)?你需要微秒/毫秒的性能?

据我所知,NoSQL不是因为你不喜欢很多连接.这是因为分层数据的大系统并不适合所有情况.然而,这非常适合这种情况.