database - 对于复杂的查询,哪个更好 sql 或 mongodb?
问题描述
我只想知道对于复杂查询“SQL”或“MongoDB”,哪一个在性能方面更好。
解决方案
由于您的查询很复杂,因此 SQL 是要走的路。MongoDB 就是所谓的 NoSQL 数据库。它非常快,但是它牺牲了健壮性并且具有弱的关系保证。相比之下,SQL 可以抵抗中断并保证查询之间的一致性。此外,NoSQL 不支持联合,而 SQL 支持,因此对于复杂的查询虽然速度稍慢,但 SQL 肯定更好。
推荐阅读
- git - Git:如何在不从当前分支中删除独占文件的情况下结帐
- angular - Angular 6 更新 Observable
- c++ - 在类中覆盖 Qt 函数
- typescript - 流到 Typescript 的转换
- vuetify.js - Vuetify v-data-table 改变一行颜色几秒钟
- matlab - 基于现有函数的符号函数忽略此现有函数内部的条件
- unit-testing - Vue + Vuetify - test:unit 看不到 v-alert 消息值
- scrapy - 将 Scrapy 项目部署到远程 Scrapyd 服务报错
- python-3.x - 一次计算多列中的值
- symfony - Webpack Encore select2 not working with not a function import error