首页 > 数据库 > MongoDB > 正文

MongoDB数据库安装配置、基本操作实例详解

2020-07-28 13:31:50
字体:
来源:转载
供稿:网友

本文实例讲述了MongoDB数据库安装配置、基本操作。分享给大家供大家参考,具体如下:

1、简介

NO SQL:NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL",是对不同于传统的关系数据库管理系统(RDBMS)的统称。NoSQL用于超大规模数据的存储,这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。

RDBMS NOSQL
- 高度组织化结构化数据
- 结构化查询语言(SQL)
- 数据和关系都存储在单独的表中。
- 数据操纵语言,数据定义语言
- 严格的一致性
- 基础事务
- 代表着不仅仅是SQL
- 没有声明性查询语言
- 没有预定义的模式
-键 - 值对存储,列存储,文档存储
- 最终一致性,而非ACID属性
- 非结构化和不可预知的数据
- CAP定理
- 高性能,高可用性和可伸缩性

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB 将数据存储为一个文档,数据结构由键值对(key=>value)组成。MongoDB 文档类似于 JSON 对象,可轻易查询文档中内嵌的对象及数组。字段值可以包含其他文档,数组及文档数组。可以通过本地或者网络创建数据镜像,这使得MongoDB有更强的扩展性。如果负载的增加(需要更多的存储空间和更强的处理能力),它可以分布在计算机网络中的其他节点上(即所谓的分片)。

2、安装配置

    1、官网下载windows安装包https://www.mongodb.com/download-center#community

    2、点击安装包,按照指示安装,选择custom自定义安装位置。注:我在安装3.6版本的时候软件报错无法完成安装,查询后发现将安装最后一步时的compass框不勾选,即可完成安装,如果需要compass,安装之后再次点击安装程序,选择change选项,重新安装compass。

    3、配置mongodb:在你想要的位置新建三个文件:data文件夹(用于存放数据库数据),logs/mongodb.log文件(用于存放数据库日志),etc/mongodb.conf文件(用于相关配置)。打开mongodb.conf文件,输入相关配置信息:

#数据库路径dbpath=D:/MongoDB/data#日志输出文件路径logpath=D:/MongoDB/logs/mongodb.log#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件logappend=true#启用日志文件,默认启用journal=true#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为falsequiet=true#端口号 默认为27017port=27017

4、安装mongo服务:在mongo安装目录下的bin文件夹下打开命令行,输入:

mongod --config "D:/MongoDB/etc/mongodb.conf" --install --serverName "MongoDB"

--config后跟刚才保存的配置文件地址,--serverName后跟创建的服务的名字

执行之后在Windows10搜索服务可以看到mongodb服务,点击开启:

或者在MongoDB /bin 目录中执行命令行  mongod --dbpath ../data,启动mongo服务。

5、打开命令行:配置环境变量,添加环境变量到MongoDB的bin文件夹下,这样在任意位置新建一个命令行窗口,输入mongo就可以开启mongo的shell命令行了。

3、基本操作

1、创建/切换到数据库:use DatabaseName,新建一个数据库并不会显示出来,只有在向其中插入记录后才会显示

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表