gpt4 book ai didi

mongodb - mongodb 是否适合 OLTP 或数据仓库操作?

转载 作者:可可西里 更新时间:2023-11-01 10:04:41 27 4
gpt4 key购买 nike

mongo db 适合 OLTP 还是 DW 操作?

mongodb在OLTP操作中的响应时间和效率如何?使用 mongodb 作为 Web 应用程序的后端是否安全?

在mongodb本身我们可以做map reduce操作。那么使用hadoop集成器需要什么?

我需要知道 mongo db 用作 BIG DW 系统的替代品有多强大?

最佳答案

我正在使用 MongoDB 进行 OLTP 操作,目前我有 100 多个操作/秒。而 MongoDB 可以处理更多。在完美的情况下,您可以期望每秒执行数万次操作,但这个数字在实践中很难达到。

响应时间实际上取决于您的复制/写入首选项,因为 MongoDB 让您可以控制查询执行(参见 CAP theorem)。我不知道你所说的效率是什么意思,我可以说insert操作足够高效(不要使用update 用于 OLTP)。

我没有使用 MongoDB 安全选项的经验,因为我所有的 Web 应用程序都可以完全访问 DB,并且我关闭了 REST-API 以供公共(public)访问。

不要将 MongoDB 的 MapReduce 用于大型数据集,您必须相信我:)。这很痛苦! 我发现聚合框架适用于具有大型数据集(Gb 的日期)的各种操作。如果不是你的情况,试试Hadoop在MapReduce上的实现,我没有这样的经验,但总想试试。

作为一个选项,您可以考虑将 Hadoop 的 HDFS 作为主要存储,以及类似 messagepack 的东西作为二进制格式。我听说过这样的解决方案。

关于mongodb - mongodb 是否适合 OLTP 或数据仓库操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18712228/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com