1,MongoDB简介和安装

一.初识MongoDB 

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。数据库

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。windows

那么让我来用人类的语言讲述一下MongoDB吧数据结构

它和咱们使用的关系型数据库最大的区别就是约束性,能够说文件型数据库几乎不存在约束性,理论上没有主外键约束,没有存储的数据类型约束等等分布式

关系型数据库中有一个 "表" 的概念,有 "字段" 的概念,有 "数据条目" 的概念post

MongoDB中也一样有以上的概念,可是名称发生了一些变化,严格意义上来讲,二者的概念即为类似,但又有些出入,不过无所谓,咱们就当是以上概念就好啦性能

光说的话,仍是有点儿模糊,就让咱们来作一个小例子,进行一个对比吧spa

下面咱们作一张表:3d

这是咱们用关系型数据库作的一张很简单的User表对吧blog

接下来咱们再看一下MongoDB的数据结构:部署

这......这特么不就是个列表,里面放着三个字典吗?你说的对,若是你理解成了列表和字典,那么证实了你只会Python,在其余语言中它又是别的类型了,咱们把这种类型的玩意儿,叫作:Json

那么你就该恍然大悟了吧,MongoDB的每一个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每个字段(Key)咱们称之为:Field

就此咱们引出了三个关键字,Collection也就是关系型数据库中"表"的概念,Documents就是"数据条目",Field就是"字段"

 

二.MongoDB安装部署

首先分享给你一个MongoDB 3.4的msi安装包 点击这里能够下载哦(若是不能下载证实我还没搞定分享msi,本身下载一个吧)

 

安装完成以后,开始进入配置环节,首先咱们要进入目录:

"C:\Program Files\MongoDB\Server\3.4\bin"

带着你配置环境变量,让X装的更加天然更加美:

以后的操做,windows 7 与 windows 10 不太同样,大同小异啦

windows 10 一路到底的"肯定"

windows 7 在这里须要注意的是,Path路径移动到最后,输入:"  ;C:\Program Files\MongoDB\Server\3.4\bin  " 必定要带上 "  ;  " 哦

OK!到了这里咱们基本已经完成了部分操做了

咱们来试一下成果吧,打开cmd窗口进行操做吧

那咱们来建立一个" C:\data\db\ "的目录吧

好了目录已经有了,再次ZB试一下

好了开启成功了

那么服务开启了,客户端怎么去链接呢,这时咱们须要另外一个cmd窗口开启mongo的客户端

到此,咱们成功的完成了,服务端的部署开启,还有客户端的连接。

相关文章
相关标签/搜索