赞
踩
mongoDB面对的是非关系数据库,非关系是针对关系数据库所提出的概念。
SQLserver 是目前最受欢迎的关系数据库,数据是根据表格形式存储的,我们在建立工程之前必须提前设计好工程的主体,各个如主体之间的关系,因为随后输入的数据是按这些表格要求对应输入的。如下图,是一个书籍表,每一行表示一个书籍信息,每个信息都包括分类号,书名,出版社,作者,出版日期,书籍总数,余量等属性,需要依次对应。
按照表格输入逻辑严谨,不易出错,但是数据并不是都是表格形式的,我们会遇到非结构型数据(Unstructured data),SQL对于这类数据的处理就不太合适了。
下图为mongoDB中的数据形式
MongoDB数据为文档形式,数据结构有<Field>:<Value>键值对来表示,Value值可为数值,字符串,数组和其他文档,操作更简单灵活
MongoDB集群会将数据分布在不同的cluster中,这样做的目的是为了防止某一个存储点的损坏造成整个数据库的无法访问。
如下图,MongoDB将数据存储在三个不同的地方,主要访问的为primary,当primary损坏时会自动访问secondary节点中的数据,使数据库容错率高。
1.官网下载
https://www.mongodb.com/download-center/community
Version:选择最新版本
OS:操作系统,分别有linux,macOS,Windows版本
2.软件安装
这里选择Custom安装会更快
记住这里的路径,接下来环境路径配置需要使用到
这里选择作为服务器运行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。