MongoDB是否适合数据仓库

 我来答
手机用户74454
2013-11-11 · 超过72用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:135万
展开全部
今天花点时间浏览了一下MongoDB的权威指南。MongoDB几个推荐的亮点: 丰富的数据模型扩展性好丰富的弄能速度快易于管理上面这几个亮点对于数据仓库而言优势不是很明显。 对于数据仓库来说可以分为两层来看,一层是做ETL运算服务器,主要要求是大数据量计算,并发要求并不是很高;另外一层就是BI的前端报表展现,虽然说前端报表的数据都是经过ETL加工处理过成品,但是有时候主要业务表的数据时不时也会有个几百万的,当然也可以在这个几百万的基础上再做一次汇总,但是就牺牲了模型的灵活性。所以这个时候就需要就需要前端展现报表服务器既有一定的计算能力,又要有一定的并发能力。 MongoDB对于ETL服务器而言显然不是很合适,它的计算能力还无法跟hadoop、Greenplum媲美,估计计算能力一般(没有测试过)。 对于前端报表展现貌似可以,速度快,支持一定计算能力,并发好。仔细想想也有很多不足,最要命的就是不能join,而且报表展现中很多情况会用到分析函数,数据分析师在分析数据时也会经常用到,这就是一个比较头大的问题,否则为了报表就要多做很多ETL工作,分析师的工作量也会增加很多。MongoDB的shell 脚本目前还无法跟sql的灵活性和易用性相提并论。 还有一点比较困难的是,现在技术人员都是学的关系型数据库,突然转变成NOsql数据库,是一个很大的成本,如果仅仅是一两个人转型还好,如果要一个团队转型难度会很大。
万山数据
2024-11-14 广告
数据仓库处理是北京万山数据科技有限公司的核心业务之一。我们专注于高效、安全地处理大规模数据,通过先进的数据仓库技术,实现数据的集成、存储、管理和分析。我们的数据仓库解决方案能够支持复杂的数据查询和分析需求,提供实时的数据洞察,助力企业做出更... 点击进入详情页
本回答由万山数据提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式