• MongoDB的安装以及启动


    1.首先什么是MongoDB?

    MongoDB是一个基于分布式文件存储的数据库,是由c++语言编写的。为web应用提供可扩展的高性能数据的存储方案。是一个介于关系型数据库和非关系型数据库 的中间产品,是非关系型数据库中功能最全的,也是最像关系型数据库的。

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

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

    MongoDB中也同样有以上的概念,但是名称发生了一些变化,严格意义上来说,两者的概念即为相似,但又有些出入,不过无所谓,我们就当是以上概念就好啦

    光说的话,还是有点儿模糊,就让我们来做一个小例子,进行一个对比吧

    下面我们做一张表:

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

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

    这......这特么不就是个列表,里面放着三个字典吗?你说的对,如果你理解成了列表和字典,那么证明了你只会Python,在其他语言中它又是别的类型了,我们把这种类型的玩意儿,叫做:Json

    那么你就该恍然大悟了吧,MongoDB的每个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每一个字段(Key)我们称之为:Field

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

    2.MongoDB安装部署

    如果没有下载安装包,点击我下载  提取码:fq61

    安装完成之后,开始配置环境变量。

    "C:Program FilesMongoDBServer3.4in"

     

    windows 10 一路到底的"确定"

    windows 7 在这里需要注意的是,Path路径移动到最后,输入:"  ;C:Program FilesMongoDBServer3.4in  " 一定要带上 "  ;  " 哦

    ok,已近基本上完成了部分操作了。

    打开cmd操作一波

    需要我们自己创建一个"  C: datadb "的目录

    再次试一下

    好了开启成功了

    那么服务开启了,客户端怎么去连接呢,这时我们需要另一个cmd窗口开启mongo的客户端

    到此,我们成功的完成了,服务端的部署开启,还有客户端的链接,如果你还想继续往下学习的话,我给你一句金玉良言

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

  • 相关阅读:
    Kubernetes stateful set讲解以及一个基于postgreSQL的具体例子
    如何在Kubernetes里给PostgreSQL创建secret
    如何使用Kubernetes的configmap通过环境变量注入到pod里
    使用Gardener在Google Cloud Platform上创建Kubernetes集群
    通过describe命令学习Kubernetes的pod属性详解
    使用describe命令进行Kubernetes pod错误排查
    一个简单的例子理解Kubernetes的三种IP地址类型
    不同编程语言在发生stackoverflow之前支持的调用栈最大嵌套层数
    (十)golang--运算符
    (九)golang--标识符的命名规则
  • 原文地址:https://www.cnblogs.com/wqzn/p/10277185.html
Copyright © 2020-2023  润新知