首页 > 数据库 >Mongodb的部署和应用

Mongodb的部署和应用

时间:2023-07-28 10:04:45浏览次数:39  
标签:查看 创建 部署 Mongodb 数据库 应用 mongodb 数据 备份

1、MongoDB的作用和优势

1)MongoDB

 存储的是关系数据

 读写速度快

2)特点  

 面向集合存储数据,Mongodb不在包含表信息

 支持动态查询、索引、类SQL语言进行管理

 采用二进制数据进行存储

 支持Python、Java、php、javascript、C++

2、Mongodb支持的应用场景和不适合场景  

1)支持场景  

 网站数据

 缓存

 支持大尺寸数据到达TB和PB级

 高伸缩

2)不支持的场景  

 事务数据完整性要求较高不支持

 传统商业只能应用

 跨文档级联查询

一:Mongodb部署

1 .创建管理mongodb用户和组

Mongodb的部署和应用_数据

2 .解压mongodb程序包

Mongodb的部署和应用_数据库_02

3 .移动目录位置

Mongodb的部署和应用_数据库_03

4 优化命令

Mongodb的部署和应用_mongodb_04

5 创建mongodb数据库的配置文件目录

Mongodb的部署和应用_数据_05

6 修改目录所有者

Mongodb的部署和应用_数据_06

7 初始化启动mongodb服务

Mongodb的部署和应用_数据库_07

8 监听端口

Mongodb的部署和应用_mongodb_08

9 登录mongodb

Mongodb的部署和应用_数据_09

10 修改配置文件

Mongodb的部署和应用_数据_10

Mongodb的部署和应用_数据_11

11 杀死mongodb进程

Mongodb的部署和应用_mongodb_12

12 通过配置文件启动进程

Mongodb的部署和应用_mongodb_13

13 查看端口

Mongodb的部署和应用_数据_14

二:数据库应用

1 进入数据库

Mongodb的部署和应用_mongodb_15

2 切换admin数据库并停止服务

Mongodb的部署和应用_数据库_16

3 启动服务并进入数据库

Mongodb的部署和应用_mongodb_17

4 进入admin数据库并创建管理员用户

Mongodb的部署和应用_数据_18

5 查看创建的root用户

Mongodb的部署和应用_数据_19

6 使用root登录创建应用程序访问用户授权读取和写入权限

Mongodb的部署和应用_数据_20

Mongodb的部署和应用_mongodb_21

7 使用普通用户登录mongodb

Mongodb的部署和应用_数据库_22

8 修改主配置文件支持验证

Mongodb的部署和应用_数据库_23

Mongodb的部署和应用_数据_24

9 重启mongodb服务

Mongodb的部署和应用_数据库_25

10 登录mongodb数据库

Mongodb的部署和应用_数据库_26

11 登录进行验证

Mongodb的部署和应用_数据_27

三:mongodb基本管理

1 查看mongodb数据库版本

Mongodb的部署和应用_数据_28


2 显示当前数据库

Mongodb的部署和应用_mongodb_29

3 查看数据库连接请求

Mongodb的部署和应用_数据_30

4 切换到指定数据库

Mongodb的部署和应用_数据库_31

5 在benet数据库创建表student,id插入1

Mongodb的部署和应用_数据库_32

6 查看创建的数据库

Mongodb的部署和应用_数据库_33

7 删除当前数据库

Mongodb的部署和应用_数据_34

四:集合的基本管理

1 创建a表插入数据

Mongodb的部署和应用_数据_35

2 查看表

Mongodb的部署和应用_数据库_36

3 accp创建集合t1插入数据

Mongodb的部署和应用_mongodb_37

4 插入多个连续数据

Mongodb的部署和应用_mongodb_38

5 查看插入的数据

Mongodb的部署和应用_mongodb_39

6 批量化插入数据

Mongodb的部署和应用_数据库_40

7 查询标号为50的记录

Mongodb的部署和应用_mongodb_41

8 清空t1表中数据

Mongodb的部署和应用_数据库_42

五:使用mongoexport备份恢复数据

1 插入测试数据

Mongodb的部署和应用_数据库_43

2 导出备份数据

Mongodb的部署和应用_数据库_44

3 查看备份数据

Mongodb的部署和应用_数据库_45

Mongodb的部署和应用_数据_46

4 备份benet集合指定的编号和名字列的数据

Mongodb的部署和应用_数据库_47

5 查看备份数据

Mongodb的部署和应用_数据库_48

Mongodb的部署和应用_mongodb_49

6 从备份数据中恢复数据,将备份的数据恢复到benet1的集合中

Mongodb的部署和应用_mongodb_50

7 查看恢复后的数据

Mongodb的部署和应用_数据库_51

六:使用mongodump备份恢复数据

1 备份数据库备份系统的admin数据库

Mongodb的部署和应用_数据库_52

2 从备份中恢复

Mongodb的部署和应用_数据库_53


标签:查看,创建,部署,Mongodb,数据库,应用,mongodb,数据,备份
From: https://blog.51cto.com/u_16181533/6878400

相关文章

  • 八、Web应用模式
    8.1、web应用模式在开发Web应用中,有两种应用模式:前后端不分离[客户端看到的内容和所有界面效果都是由服务端提供出来的。前后端分离【把前端的界面效果(html,css,js分离到另一个服务端,python服务端只需要返回数据即可)】前端形成一个独立的网站,服务端构成一个独立的网......
  • Zabbix Server 6.0 LTS 原生高可用HA集群部署 - On Debian11
    官方文档里面说明,ZabbixServerHA最少需要两个节点,多台Zabbixserver作为集群中的节点运行。当集群中的一个Zabbixserver处于active时,其他服务器处于standy,随时准备在必要时接管。无论集群的节点数量有多少,只有一个节点实例是出于Active状态,Standby节点不收集监控数据或者......
  • kafka部署配置
    server.properties:broker.id=0listeners=PLAINTEXT://10.205.96.100:9092num.network.threads=5num.io.threads=8socket.send.buffer.bytes=102400socket.receive.buffer.bytes=102400socket.request.max.bytes=104857600log.dirs=/opt/kafka-datanum.partitions=1......
  • 超市-并查集应用
    【超市】【问题描述】超市里有N件商品,每个商品都有利润pi和过期时间di,每天只能卖一件商品,过期商品(即当天di<=0)不能再卖。求合理安排每天卖的商品的情况下,可以得到的最大收益是多少。【输入格式】输入包含多组测试用例,测试用例最多30组。每组测试用例,以输入整数N开始,接下里输......
  • AIRIOT可视化组态引擎如何应用于物联业务场景中
    在物联网的业务应用场景中,可视化组态是一个必不可少的功能需求。不同的行业场景,都需要将物联设备采集的数据和业务场景状态进行直观的可视化展示,供使用者进行分析或决策。如工艺流程用能监测、3D场景构建、能耗趋势场景报警联动、重点设备视频接入、重点数据移动监测、计划用能终......
  • 5G智慧杆如何助力打造智慧市政应用
    5G技术在智慧市政建设方面具有广泛的应用场景,通过提供高速、低延迟和大容量的网络连接,满足各种智能设备和物联网系统之间的通信、感知、控制、联动。而智慧路灯杆作为具有强大感知能力、具备多种服务功能的智能物联网终端系统,如何协同5G技术打造智慧市政应用呢?本篇就简单介绍一下5......
  • Profinet转EtherNet/IP网关连接AB PLC的应用案例
    西门子S7-1500PLC(profinet)与ABPLC以太网通讯(EtherNet/IP)。本文主要介绍捷米特JM-EIP-PN的Profinet转EtherNet/IP网关,连接西门子S7-1500PLC与ABPLC 通讯的配置过程,供大家参考。1, 新建工程:运行 RSLogix5000 程序,选择菜单 File->New,弹出对话框:  2, 在“Type”中选......
  • Kolla-ansible自动化部署openstack
     Kolla-ansible自动化部署openstack一、准备工作(模拟all-in-one部署)1、配置好网卡IP(至少2张网卡)vm模拟环境(1张nat+1张桥接网卡)nat网卡(ens32):192.168.108.10桥接网卡(ens33):10.51.40.2112、修改主机名hostnamectlset-hostname+主机名3、关闭防火墙、NM服务、selinuxs......
  • 浅谈API安全的应用
    ​理论基础 API它的全称是ApplicationProgrammingInterface,也叫做应用程序接口,它定义了软件之间的数据交互方式、功能类型。随着互联网的普及和发展,API从早期的软件内部调用的接口,扩展到互联网上对外提供服务的接口。调用者通过调用API,可以获取接口提供的各项服务,而无须访......
  • BC-Linux for Euler部署K8S-1.27
    目录1、介绍及说明1.1主机信息1.2部署组件及规划2、基础优化2.1开启ipv62.2修改文件最大数2.3配置hosts解析2.4内核参数优化2.5selinux关闭2.6防火墙2.7ipvs支持2.8内核版本要求2.9yum源配置3、部署3.1docker及cri-docker安装及配置-所有主机3.1.1docker3.1.2cri-......