IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> windows中MongoDB安装启动教学 -> 正文阅读

[大数据]windows中MongoDB安装启动教学

一、MongoDB简介和应用场景

简介:

MongoDB是一个开源、高性能、无模式的文档型数据库,当时的设计就是用于简化开发和方便扩展,是noSQL数据库的产品的一种,是最像关系型数据库的非关系型数据库。
它支持的数据局结果非常松散,是一种类似于JSON的格式(BSON),所以它既可以存储比较复杂的数据类型,又相当的灵活。
MongoDB中的记录是一个文档,它是一个由字段和值对(k-v)组成的数据结构,MongoDB文档类似于JSON对象,即一个文档认为就是一个对象,字段的数据类型是 字符型,他的值除了使用基本的一些类型外,还可以包含其他文档、普通数组和文档数组。
在这里插入图片描述

应用场景:

1.社交场景,使用mongoDB存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附件的人、地点等功能。
2.游戏场景,使用mongoDB存储游戏用户信息,用户的装备、积分等直接以内嵌文档的形式存储,方便查询、高效率存储和访问。
3.物流场景,使用MongoDB存储订单信息,订单状态在运送过程中会不断更新,以MongoDB内嵌数组的形式存储,一次查询就能将订单所有的变更读取出来。
4.物联网场景:使用MongoDB存储所有接入的智能设备信息,以及设备汇报的日志信息,并对这些信息进行多维度的分析。
5.视频直播,使用MongoDB存储用户信息、点赞互动信息等。

二、下载地址

https://www.mongodb.com/try/download/community
本人安装的是如下的版本:
在这里插入图片描述
下载完成后,直接解压这个zip,可以看到如下的目录结构,至此下载流程完成!
在这里插入图片描述

三、启动运行MongoDB

首先需要在解压后的目录中新建一个data\db文件夹,这个文件夹会用来存储数据库的数据。下面我在介绍两种启动方式:

1.直接通过命令行启动

进入解压后的bin目录打开cmd窗口,敲下面的命令即可:

mongod --dbpath=..\data\db

这种方式启动较为简单,适合开发测试,但生产环境中不建议这样使用。启动成功会显示下面的结果:
在这里插入图片描述

2.通过配置文件方式启动
在解压后的目录中,新建一个conf文件夹,然后在conf文件夹中新建一个mongod.conf文件,写上下面的内容:

storage:
  dbPath: D:\mongodb-win32-x86_64-windows-4.4.13\data\db

然后进入bin目录打开cmd窗口,输入下面的命令即可启动:

mongod -f ..\conf\mongod.conf
或者
mongod --config ..\conf\mongod.conf

启动完成后,发现data\db目录中就生成了很多文件,如下图所示:
在这里插入图片描述
此时我们不要关闭启动后的命令行窗口,接着在bin目录中打开一个新的cmd窗口,输入mongo命令:
在这里插入图片描述
可以试试下面简单的一行命令查询所有数据库:show dbs
在这里插入图片描述
出现上面的结果就表明MongoDB启动成功!!!!!!!!!!

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-12 17:36:19  更:2022-03-12 17:36:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:58:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码