分布式数据库——mongoDB初识及安装

在这里插入图片描述

数据库

  1. 关系型 SQL (RDBMS 关系数据库管理系统)-二维表
  • 1NF(属性的不可分割性);2NF(属性依赖主键);3NF(属性)
  • 提高效率,减少冗余
  • 面向业务流程(OLTP:联机事务处理)
  1. 非关系型
  • 树型(LDAP,Directory):企业名册
  • 键值型:Key:value 变量名:变量值
  • 文档型(Document):{key1:value1,key2:value2,…}
  • 图型:对象-关系-对象 关系图谱
  1. 大数据时代
  • 数据量大
  • 数据多样性
  • 数据碎片化
  1. 分布式数据库(数据的存储分布到不同的服务器)
  2. NoSQL(灵活)
  • No SQL:反对SQL规范
  • NotOnly SQL

一、 MongoDB

  • NoSQL,文档型数据库
    数据库管理命令(启动、停止、权限、备份、还原、快照…)
    数据定义语言(DDL)(创建数据库中的结构)
    数据操纵语言(DML)(增删改)

MongoDB 安装配置

附: MongoDB官网下载地址

注:官网可以下载最新版的MongoDB安装包,有MSI安装版和ZIP安装版。这里使用4.10的ZIP安装版。

1.解压安装

输入安装路径(路径中不得包含中文、空格、特殊字符等,安装路径:C:\MongoDB)D盘也可以。并修改文件名字(方便)。我的路径:C:\MongoDB\mongodb-4
在这里插入图片描述

2.配置环境变量

在环境变量设置页面,找到并选中”系统变量“:”Path“,点击”编辑“
在这里插入图片描述
验证MongoDB环境变量是否设置正确。以管理员身份运行cmd:

mongo --version
mongod --version

在这里插入图片描述
如不能查看到版本号,命令找不到,需要检查环境变量是否设置正确,或解压文件是否存在。

3. 启动MongoDB 服务端程序

3.1 创建MongoDB数据库目录

C:\data\db 新建文件夹,命名为”db“ 。

在这里插入图片描述
3.2 在cmd(以管理员身份运行)命令行中,输入mongod启动命令。

mongod --dbpath="C:\data\db"

在这里插入图片描述

4. 启动MongoDB 客户端程序

在cmd命令行中,输入mongo启动
在这里插入图片描述
查看数据库:show dbs
在这里插入图片描述

5.将MongoDB 服务端程序注册为Windows服务

在cmd(以管理员身份运行)命令行中,输入如下命令:

mongod --install --dbpath="C:\data\db" --logpath="C:\data\db\mongod.log" -
-logappend

在这里插入图片描述
如正确执行无错误信息
启动MongoDB服务
在cmd(以管理员身份运行)命令行中,输入如下命令:

net start MongoDB

在这里插入图片描述
在服务里面把mongoDB设置为自动启动更加便捷:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/hexiaosi_/article/details/127049822