对于复杂查询,sql 或 mongodb 哪个更好?

For complex queries which is better sql or mongodb?

我只想知道对于复杂查询 "SQL" 或 "MongoDB".

哪个性能更好

由于您的查询很复杂,SQL 是正确的选择。 MongoDB 是所谓的 NoSQL 数据库。它非常快,但是它牺牲了健壮性并且具有弱的关系保证。相比之下,SQL 可以抵抗中断并保证查询之间的一致性。此外,NoSQL 不支持并集,而 SQL 支持,所以对于复杂的查询,虽然速度稍慢,但 SQL 肯定更好。

我觉得。你的问题不是很具体。但我认为这取决于你想要构建什么。当你 table 的关系太多时,最好使用像 PostgreSQL 这样的关系数据库。因为 PostgreSQL 在连接和聚合方面比 MongoDB 快三倍。否则使用 MongoDb。它也与您在 Bankend 中使用的语言有关。 MongoDB是一个基于文档的数据库,它使用JSON-Object作为文档。因此,当您拥有 Nodejs 时,可以很好地处理 JSON-Objects,对于您的后端开发来说是绝配。