在MEAN完整堆栈(Node Express和Angular)中从MongoDB更改为SQL Server是否有意义?
在今天的数据环境中,不幸的是,对于所有用例,没有一个“正确”的数据设备。在我上一份工作中,我们使用Hadoop作为我们的流数据,使用Couchbase作为Web数据缓存层,Hive当我们需要关系数据库时的错觉,当我们需要一个临时数据存储而不是关系错觉时,Azure上的SQL Server特性,对于我们需要实际关系数据的持久层,以及用于报告的Netezza多维数据集,在SQL Server上使用。这个热门的混乱没有一个方便的缩写。
我会说很多主要是NoSQL的商店都像Postgres一样专注于RDBMS,因为它与整个开源理念保持一致,但你的里程可能会有所不同。
TLDR;回答你的问题是,这取决于你的用例,并且在找到适合你的解决方案之前,没有避免痛苦的研究时间和可能有一些错误的开始。