mongodb

下载mongodb压缩包:http://dl.mongodb.org/dl/win32/x86_64

配置文件

mongdb的最外层目录,添加文件mongo.config

dbpath=d:\MongoDB\data\db
logpath=d:\MongoDB\mongo.log
auth=true

安装服务

mongod --config “E:\Program Files\MongoDB\mongo.config” --install --serviceName “mongodb”//如果失败,可以在log日志中查看
mongod --config “E:\Program Files\MongoDB\mongo.config” //生成数据库,启动服务成功了,就可以关闭窗口(默认是阻塞的不会自动关闭)
net start mongodb

用户密码

mongodb执行程序中输入

use admin
db.createUser({user:“root”,pwd:“root”,roles: [ { role:“root”, db:“admin”}] })
db.auth(‘root’,‘root’)

使用navicat 15连接mongodb
在这里插入图片描述
输入用户和密码

nosql

  • 集合,表
  • 固定集合,表长度固定,超过后覆盖之前大小
  • 文档,json数据
  • gridfs,mongdb支持直接上传小文件(16M)和文件上传到gridfs
    在这里插入图片描述
  • mapreduce,聚合,map生成键值对(js语法)
db.collection.mapReduce(
   function() {emit(key,value);},  //map 函数
   function(key,values) {return reduceFunction},   //reduce 函数
   {
      out: collection,
      query: document,
      sort: document,
      limit: number
   }
)

大数据处理

  • 索引
  • 聚合管道
  • 分片(集群存储计算)
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐