• MongoDBr的认识与安装


    一 初识MongoDB

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

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

    注意:它和我们使用的关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存在约束性,理论上是没有主外键约束,没有存储的数据类型约束等等。

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

    这是我们做一张表:

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

    接下来我们再看一下MongoDB的数据结构:

    {
        "_id" : ObjectId("5c3f30e0ce65ffa6ac098293"),
        "id" : 1,
        "name" : "mlh",
        "age" : 18
    },
    
    /* 7 createdAt:2019/1/16 下午9:25:52*/
    {
        "_id" : ObjectId("5c3f30e0ce65ffa6ac098294"),
        "id" : 2,
        "name" : "mkk",
        "age" : 20
    }

    如果你理解成了列表和字典,那么证明了你只会Python,在其他语言中它又是别的类型了,我们把这种类型的玩意儿,叫做:Json

    ,MongoDB的每个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每一个字段(Key)我们称之为:Field

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

    二 MongoDB安装部署

    关于MongoDB的安装,下载一个MongoDB 3.4的msi安装包

     安装完成之后,开始进入配置环节,

     

    配置环境变量

     我们来试一下成果:

    打开cmd窗口

     那我们来创建一个" C:datadb "的目录

    目录已经有了

    那么服务器开启客户端

    开启服务端

     千万别把这两个cmd窗口关了,不然你还得重新打开一次,

  • 相关阅读:
    ABAP——动态排序内表
    通过jmeter往kafka写入数据
    清空kafka全部数据
    redis命令
    Eureka的工作原理
    Spring Cloud Ribbon 原理解析
    Redis单实例数据迁移到集群
    Spring Cloud Hystrix
    ElasticSearch
    关于Java导出100万行数据到Excel的优化方案
  • 原文地址:https://www.cnblogs.com/mlhz/p/10279482.html
Copyright © 2020-2023  润新知