jmc*_*tie 12 sql postgresql mongodb nosql
我有一个即将推出的项目,我无法决定是坚持使用SQL还是切换到NoSQL.它基本上是一个报告系统,主界面报告用户输入的数据.
这是我已经绘制出来的架构:
因为这个架构是如此嵌套,所以我开始考虑NoSQL.使用SQL,我担心我会有一堆垃圾来到树的底部(Record模型).
不过,我的担忧有两方面:
我的问题: 鉴于我的担忧,你认为这个架构 - 因为它的嵌套程度如何 - 更适合NoSQL吗?如果是这样,你认为对"记录"的报道会很困难吗?
我意识到如果没有更多信息可能很难回答这些问题,所以请告诉我其他信息可能有助于提出答案.
在此先感谢您的帮助!
只是我的观点:
我盯着图表大约3秒钟,这显然是关系型的.RDBMS的好处远远超过了NoSQL解决方案. 你为什么要使用NoSQL?是否有超过100,000条记录(可能超过一百万)?你需要微秒/毫秒的性能?
据我所知,NoSQL不是因为你不喜欢很多连接.这是因为分层数据的大系统并不适合所有情况.然而,这非常适合这种情况.