运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

为什么不是mongodb?

运维开发网 https://www.qedev.com 2020-04-09 15:18 出处:网络 作者:运维开发网整理
我最近第一次使用MongoDB,发现它非常容易使用和高性能。这导致我的问题 – 为什么不MongoDB? 说我正在执行一个问答一个应用程序我的方法是在MySQL数据库中实现用户数据,然后使用MongoDB进行问题和答案存储 – 一个存储问题和所有响应的集合。 这种方法有什么问题吗? MongoDB听起来像是一个很好的应用程序,您的问题,但有很多原因,你不会使用它。 MongoDB不太适合需要的应用
我最近第一次使用MongoDB,发现它非常容易使用和高性能。这导致我的问题 – 为什么不MongoDB?

说我正在执行一个问答一个应用程序我的方法是在MySQL数据库中实现用户数据,然后使用MongoDB进行问题和答案存储 – 一个存储问题和所有响应的集合。

这种方法有什么问题吗?

MongoDB听起来像是一个很好的应用程序,您的问题,但有很多原因,你不会使用它。

MongoDB不太适合需要的应用程序:

>多对象事务:MongoDB仅支持单个文档的ACID事务。> SQL:SQL是众所周知的,很多人都知道如何编写非常复杂的查询来做很多事情。这种知识可以跨越MongoDB的查询语言特定于它的许多实现。>强ACID保证:MongoDB允许读取不一致的东西,这在某些应用程序中是不错的,但并不是全部。>传统BI:存在许多非常强大的工具,允许OLAP和其他强大的BI应用程序以及针对传统SQL数据库的应用程序。

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消