`
tedeyang
  • 浏览: 326321 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mongodb的map/reduce实属鸡肋

阅读更多

曾经被mongodb的特性所吸引,没想到map/reduce却只能当存储过程来用。

读完所有官方文档后,看穿了,

mapreduce在mongodb中其实是为了弥补无法关联查询和复杂统计的缺陷而存在的,

相当于提供个开放API Hook给你,你自己写join t and sum(char_to_num(a)) group by b 这类关系数据库用sql\sp提供的基础服务去,还能有个时髦的bigword让你沾沾自喜:咱也MP了!

我猜10gen团队一定后悔当初选用javascript做嵌入引擎了吧,哈,兄弟你还是换个支持多线程的脚本引擎吧。

1
1
分享到:
评论

相关推荐

    MongoDB C/C++开发使用案例Demo

    MongoDB是一种流行的开源、分布式文档型数据库,以其灵活性、高性能和易扩展性而备受开发者青睐。C/C++作为底层编程语言,与MongoDB的结合能够实现高效的数据存取操作。本资源提供了MongoDB C/C++开发的实例和相关库...

    linux安装mongodb教程

    /usr/local/mongodb/mongodb-linux-2.0.7/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/mongodb-linux-2.0.7/logs/mongodb.log --logappend --port=27017 --fork 知识点 6:配置...

    高可用mongodb集群搭建

    /usr/mongodb/bin/mongos --configdb cfgReplSet/10.141.148.105:21000,10.141.130.239:21000,10.141.153.230:21000 --port 20000 --logpath /data/mongodbtest/mongos/log/mongodb.log --fork ``` 此命令中,`--...

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    ### CentOS (Linux) 离线安装 MongoDB 7.0 详细教程 #### 一、前言 在一些特定的网络环境下,如内网或专网中,由于无法直接访问互联网资源,传统的在线安装方式不可行。对于这种情况,本文将详细介绍如何在 CentOS...

    mongodb安装图文讲解.pdf

    bin/mongod --port=27017 --dbpath=/soft/mongodb/mongodb/data --logpath=/soft/mongodb/mongodb/log/mongodb.log --fork 五、关闭 MongoDB 服务 5.1 方法一:在 MongoDB 内关闭服务 使用以下命令可以关闭 ...

    mongodb安装集群

    ./mongodb/bin/mongod --shardsvr --replSet shard2 --port 22002 --dbpath /data/mongodb/shard2/data --logpath /data/mongodb/shard2/log/shard2.log --fork --nojournal --oplogSize 10 ``` 3. **启动 shard3 ...

    The-MEAN-Stack, MongoDB/ExpressJS/AngularJS/NodeJs 堆栈.zip

    The-MEAN-Stack, MongoDB/ExpressJS/AngularJS/NodeJs 堆栈 欢迎使用平均堆栈样板。这是一个使用以下技术的SPA ( 单页应用程序) 样板:技术MongooseJsExpressJsAngularJs 。GruntJsBowerSass ( 指南针)基金会基础...

    connect-mongo, 用于表示和连接的MongoDB会话存储.zip

    connect-mongo, 用于表示和连接的MongoDB会话存储 连接 mongo用于连接和 Express的MongoDB会话存储 兼容性支持 5.0支持所有连接版本支持 Mongoose >= 4.1.2 支持原生MongoDB驱动程序 >= 2.

    Mongodb数据库

    ./bin/mongod --shardsvr --replSet shard1 --port 27017 --dbpath /usr/local/server/mongodb/data/shard11 --oplogSize 2048 --logpath /usr/local/server/mongodb/data/shard11.log --logappend --fork ...

    Linux安装mongodb客户端

    sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpg...

    springboot +mongodb多数据源

    spring.data.primary.mongodb.uri= mongodb://192.168.10.136:27017/eqt #spring.data.secondary.mongodb.uri= mongodb://192.168.10.136:27017/lxyz spring.data.secondary.mongodb.uri= mongodb://192.168.10.138:...

    基于MongoDB的BESIII分布式计算记账系统的研究与实现.pdf

    6. Map/Reduce:Map/Reduce 是一种分布式计算模型,用于处理大规模数据。该模型能够快速地对大量数据进行处理和分析。本文中,采用了 Map/Reduce 和 Matplotlib 等技术,提高了分析速度和实现了分析结果的多样化展示...

    mongodb使用教程1

    ### MongoDB 使用教程1 #### 一、安装与配置 **MongoDB** 是一款非常流行的开源文档型数据库系统,因其灵活性和高性能而广泛应用于各种场景。本文档将详细讲解如何安装和配置 **MongoDB**,并介绍一些基本的操作...

    mongodb linux 搭建mongo 主从配置安装手册

    /usr/local/northeasttycoon/mongodb/bin/mongod --dbpath=/usr/local/northeasttycoon/mongodb/data --logpath=/usr/local/northeasttycoon/mongodb/log/mongo.log –logappend --port=27017 --master & ...

    spring 使用MongoDB/redis

    spring 使用MongoDB/redis使用示例,简单易懂

    MongoDB搭建.docx

    ./mongod --dbpath /home/usr/local/mongodb/data/db --logpath /home/usr/local/mongodb/logs/mongod.log --fork --auth ``` ##### 6. 停止MongoDB 停止MongoDB服务可以通过以下命令实现: ``` mongod --shutdown ...

Global site tag (gtag.js) - Google Analytics