美文网首页
MongoDB简介

MongoDB简介

作者: BlueSkyBlue | 来源:发表于2020-02-28 13:38 被阅读0次

    数据库简介

    数据库是按照数据结构来组织,存储和管理数据的仓库。

    为什么要使用到数据库:
    我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据就会消失。所以我们要将一些程序中运行的数据持久化到硬盘中。确保数据的安全性。而数据库就是数据持久化的最佳选择。

    数据库的分类:
    数据库主要分两种RDBMS和NoSQL。
    关系型数据库中基本都是表。NoSQL基本是键值对数据库。

    数据库三大概念

    • 数据库(database)
      数据库是一个仓库可以在仓库中存放集合。
    • 集合(collection)
      集合类似于数组,可以在集合中存放文档。
    • 文档(document)
      文档是数据库中的最小存储单位,我们存储和操作的内容都是文档。

    MongoDB简介

    MongoDB是为快速开发互联网Web应用而设计的数据库系统。关系型数据库的开发速度很慢,文档型数据库不具备这样的缺点,基本可以做到你想存什么就能够存什么。、

    MoogoDB的设计目标是极简、灵活,作为Web应用栈的一部分。

    MongoDB的数据模型是面向文档的。所谓的文档是一种类似JSON的结构。也可以说MongoDB中存储的是各种JSON,也叫BSON(Binary JSON)。

    MongoDB在启动的时候会默认在C盘下的data/db创建数据。如果我们不想在C盘下存数据我们可以使用如下命令将数据转到其他的目录下:

    mongod --dbpath '文件路径'
    

    MongoDB默认监听27017端口。
    如果想改变端口可以使用以下命令

    mongod --dbpath '文件路径' --port 端口号
    

    数据库的服务器:服务器用来保存数据。
    数据库的客户端:客户端用来操作服务器,负责对服务器数据的增删改查。

    将MongoDB设置为系统服务

    将MongoDB设置为系统服务之后,可以自动在后台启动,不需要每次手动的启动。

    1. 在根目录的data文件夹下创建log文件夹。
    2. 创建配置文件
      在目录 ‘C:\Program Files\MongoDB\Server\4.3\bin’下创建一个配置文件(mongod.cfg)。
    3. 以管理员身份打开命令行窗口。
      4.执行如下的命令

    sc.exe create mongoDB binPath=""bin目录的位置\mongod.exe" --service --config="bin目录的位置\mongod.cfg"" DisplayName="MongoDB" start="auto"

    相关文章

      网友评论

          本文标题:MongoDB简介

          本文链接:https://www.haomeiwen.com/subject/nywkhhtx.html