企业架构NoSQL数据库之MongoDB

学习目标

企业架构NoSQL数据库之MongoDB_第1张图片
企业架构NoSQL数据库之MongoDB_第2张图片

模拟运维设计方案

企业架构NoSQL数据库之MongoDB_第3张图片
企业架构NoSQL数据库之MongoDB_第4张图片
企业架构NoSQL数据库之MongoDB_第5张图片
企业架构NoSQL数据库之MongoDB_第6张图片

安装和配置

企业架构NoSQL数据库之MongoDB_第7张图片
企业架构NoSQL数据库之MongoDB_第8张图片

[root@server10 bin]# ./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/log.txt --fork

在这里插入图片描述
企业架构NoSQL数据库之MongoDB_第9张图片
企业架构NoSQL数据库之MongoDB_第10张图片

数据结构类型操作 CURD

1、添加数据

企业架构NoSQL数据库之MongoDB_第11张图片
企业架构NoSQL数据库之MongoDB_第12张图片
企业架构NoSQL数据库之MongoDB_第13张图片

2、查询数据

](https://img-blog.csdnimg.cn/12f9def35b9b401ab6ddf9fed3ac8834.png)
企业架构NoSQL数据库之MongoDB_第14张图片
企业架构NoSQL数据库之MongoDB_第15张图片
企业架构NoSQL数据库之MongoDB_第16张图片
企业架构NoSQL数据库之MongoDB_第17张图片
企业架构NoSQL数据库之MongoDB_第18张图片
企业架构NoSQL数据库之MongoDB_第19张图片
企业架构NoSQL数据库之MongoDB_第20张图片

3、修改数据

企业架构NoSQL数据库之MongoDB_第21张图片
企业架构NoSQL数据库之MongoDB_第22张图片

4、删除数据

企业架构NoSQL数据库之MongoDB_第23张图片
企业架构NoSQL数据库之MongoDB_第24张图片

安全设置

1、限制登录

企业架构NoSQL数据库之MongoDB_第25张图片
企业架构NoSQL数据库之MongoDB_第26张图片
企业架构NoSQL数据库之MongoDB_第27张图片

#!/bin/bash
#mongodb服务操作
#chkconfig - 68 78
BASEDIR="/usr/local/mongodb"
BIN=$BASEDIR"/bin/mongod"
DBPATH=$BASEDIR"/data"
LOGPATH=$BASEDIR"/logs/log.txt"
#BIND_IP='127.0.0.1,192.168.17.112'

#引入系统函数库
. /etc/rc.d/init.d/functions
#启动
start () {
  echo -n $"Starting $prog: "
  $BIN --dbpath=$DBPATH --logpath=$LOGPATH --fork &>>/dev/null
  RETVAL=$?
  [ $RETVAL -eq 0 ] && echo 'starting'
}
#关闭
stop () {
  echo -n $"Stopping $prog: "
  $BIN --dbpath=$DBPATH --shutdown
  RETVAL=$?
  [ $RETVAL -eq 0  ] && echo 'stopd'
}
#重启
restart () {
  stop
  start
}
#查看状态
mongod_status () {
  status $BIN
}
case "$1" in
  start)
      start
      ;;
  stop)
      stop
      ;;
  restart)
      restart
      ;;
  status)
      mongod_status
      ;;
  *)
      echo "$EXE {start|stop|restart}"
esac

企业架构NoSQL数据库之MongoDB_第28张图片

2、用户权限管理

企业架构NoSQL数据库之MongoDB_第29张图片
企业架构NoSQL数据库之MongoDB_第30张图片
企业架构NoSQL数据库之MongoDB_第31张图片
企业架构NoSQL数据库之MongoDB_第32张图片
企业架构NoSQL数据库之MongoDB_第33张图片

业务实例

1、PHP扩展安装

企业架构NoSQL数据库之MongoDB_第34张图片
企业架构NoSQL数据库之MongoDB_第35张图片

2、桌面管理使用

企业架构NoSQL数据库之MongoDB_第36张图片
企业架构NoSQL数据库之MongoDB_第37张图片
企业架构NoSQL数据库之MongoDB_第38张图片
企业架构NoSQL数据库之MongoDB_第39张图片
企业架构NoSQL数据库之MongoDB_第40张图片

3、日志统计展示

企业架构NoSQL数据库之MongoDB_第41张图片
企业架构NoSQL数据库之MongoDB_第42张图片
企业架构NoSQL数据库之MongoDB_第43张图片

你可能感兴趣的:(关于Linux运维,mongodb,nosql,架构)