丽水市住房和城乡建设局网站,福建省建设干部网站,wordpress3.3,企业网络营销方案策划本文主要内容为nosql数据库-MongoDB介绍及window环境安装。 目录
什么是MongoDB#xff1f;
主要特点
MongoDB 与Mysql对应
安装MongoDB
下载MongoDB
自定义安装
创建目录
配置环境变量
配置MongoDB服务
服务改为手动
启动与关闭
安装MongoDB Shell
下载安装包
… 本文主要内容为nosql数据库-MongoDB介绍及window环境安装。 目录
什么是MongoDB
主要特点
MongoDB 与Mysql对应
安装MongoDB
下载MongoDB
自定义安装
创建目录
配置环境变量
配置MongoDB服务
服务改为手动
启动与关闭
安装MongoDB Shell
下载安装包
解压放置
设置环境变量
进入命令行
总结 什么是MongoDB
1、MongoDB 是由C语言编写的是一个基于分布式文件存储的开源数据库系统。在高负载的情况下添加更多的节点可以保证服务器性能。
2、MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
3、MongoDB 将数据存储为一个文档数据结构由键值(keyvalue)对组成。文档类似于 JSON 对象。字段值可以包含其他文档、数组及文档数组。 主要特点
1、MongoDB提供了一个面向文档存储基本的思路就是将原来行的概念换成更加灵活的“文档”模型。一条记录可以表示非常复杂的层次关系。
2、支持丰富的查询表达式。查询指令使用JSON形式的标记可轻易查询文档中内嵌的对及数组。
3、非常容易扩展。面对数据量的不断上涨通常有两种方案一种是购买更好的硬件另一种是分散数据进行分布式的扩展前者有着非常大的缺点因为硬件通常是有物理极限的当达到极限以后处理能力就不可能再进行扩展了。所以建议的方式是使用集群进行扩展。MongoDB所采用的面向文档的数据模型使其可以自动在多台服务器之间分割数据。它还可以平衡集群的数据和负载自动重排文档。
4、支持各种编程语言:ruby、python、java、c、php、c#等多种语言
5、丰富的功能。包括索引、存储JavaScript、聚合、固定集合、文件存储等。
6、方便的管理除了启动数据库服务器之外几乎没有什么必要的管理操作。管理集群只需要知道有新增加的节点就会自动集成和配置新节点。 MongoDB 与Mysql对应
下图只是为了方便理解其实概念并不完全对应。 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins 表连接,mongodb不支持 primary key primary key 主键mongodb自动将_id字段设置为主键 安装MongoDB
下载MongoDB
官网
Download MongoDB Community Server | MongoDB 选择合适的版本 自定义安装
在安装过程中选择自定义安装即不在C盘中安装。
在E盘下创建相应的mongodb目录。 这里直接下一步 Install MongoDB Compass这里选择不安装
MongoDB Compass是一个图形界面管理工具这里不安装也是没有问题的之后可以自己去下载一个图形界面管理工具。 创建目录
在data目录下创建db目录 配置环境变量
把mongodb操作目录加入到系统环境变量。
通过我的电脑属性高级系统设置 进入设置环境变量。 打开环境变量如下图 双击Path后打开然后在最后新增在一条刚才安装的Mongodb下的bin目录路径 配置MongoDB服务
在mongodb安装目录下的bin目录下打开终端。
输入以下命令
#--dbpath后跟刚才新建db文件夹的路径
#--logpath后跟log目录下日志文件的路径
mongod --dbpathE:\360downloads\Mongodb\data\db --logpathE:\360downloads\Mongodb\log\mongod.log --install --serviceName MongoDB
执行如下 服务改为手动
WinR 输入 services.msc 进入服务
找到MongoDB服务右击选择属性--启动类型--手动 启动与关闭
改为手动后如何启动和关闭mongodb服务可通过管理员身份运行命令窗口。
启动命令
net start mongodb
关闭命令
net stop mongodb
效果如下 安装MongoDB Shell
下载安装包
在MongoDB6之前配置完环境变量后可以直接通过终端输入mongo进入MongoDB Shell但MongoDB7没有mongo.exe和mongdb.exe终端输入mongo会报错。因此我们需要自己下载和安装MongoDB Shell。
下载地址
MongoDB Shell Download | MongoDB 解压放置
解压并放置在mongodb安装目录下。 设置环境变量
还需要把Mongodb shell加入到环境变量中这样就可以在命令行中进行调用了。 进入命令行
打开命令行后输入mongosh回车进入mongodb命令行模式。 到这一步就完成了Mongodb在window环境的安装下一步就可以放心使用了。 总结
本文主要内容为nosql数据库-MongoDB介绍及window环境安装。