目前比较流行的数据库大致可以分为三种:

前两种是按照图论理论建立起来的,分别是:

层次式数据库IMS(Information Management System)是其典型代表)和

网络式数据库DBTG(Database Task Group)是其典型代表);

后一种是按照关系理论建立起来的,它是:关系型数据库(例如Oracle、DB2、Sybase、MS SQL Server、Informax、MySQL)。

今天我们要介绍的是一个“基于分布式文件存储的数据库”——MongoDB,一个有趣的说法是它是最像关系型数据库的非关系数据库NoSQL(not only sql).

MongoDB的优缺点我就不说了,直接进入正题,它的安装和配置使用(针对Windows系统):

首先,官网下载其安装文件,https://www.mongodb.com/

  1. 点击最上面的“Download”,
  2. 然后选择“community server”,就可以选择你想要的版本进行下载了,下载下来是一个msi文件。
  3. 双击msi文件,进入安装过程,这里面有一个地方要说下,一般情况如果一直按照默认的选择安装的话,进入到最后一个界面,安装就“卡死了”,进度条就跟死在那了一样,取消也取消不了。解决方法是:
    • 先打开任务管理器,打开“进程”,把相关msi的两个进程直接杀死即可;
    • 接着重新双击安装msi文件,这次不选择默认安装选择,选择customer选项,取消掉下面关于compass的选项,然后发现顺利安装成功。
    • 那么这个compass是啥呢,它是MongoDB的一个可视化界面,等上面一步安装完成后,我们直接百度下载compass(https://www.mongodb.com/),另行安装即可。4.
  1. 现在到了配置环节,网上有很多配置的教程,写的比较清楚,http://blog.csdn.net/heshushun/article/details/77776706
  2. 按照以上教程,有一个问题,困扰了我很久,就是到了浏览器哪一步,我始终出不来“It locks like ......”,很郁闷,后来发现不是我操作的问题,因为到这里直接用compass连是可以连接成功的,你可以试试。
  3. 现在只是连接成功了compass,但是如果你断开了连接,想再要连接就不行了,还得重复黑框子cmd的操作才能连接,岂不是很烦,解决办法就是让MongoDB开机自动启动。
  4. 很多教程中都写了自动自动如何配置,但是我的电脑就是配置不成功,最后终于找到一个合适的命令,成功了https://jingyan.baidu.com/article/f3e34a12ac10cef5eb653583.html,就是这个里面的命令。
  5. 亲测成功,配图展示如下:

最新文章

  1. NoSuchMethodError
  2. Unity3D入门基本概念整理
  3. Session案例:简易的购物车
  4. 利用C#Marshal类实现托管和非托管的相互转换
  5. centOS学习part1:操作系统安装
  6. iOS 网络/本地 图片 按自定义比例缩放 不失真 方法
  7. css中文字体unicode对照表
  8. Android网络(4):HttpClient必经之路----使用线程安全的单例模式HttpClient,及HttpClient和Application的融合
  9. iOS的触摸事件
  10. 数模学习笔记(五)——BP神经网络
  11. 一个爬取Bing每日壁纸的python脚本
  12. Paxos 算法
  13. kubernetes命令详情
  14. MemoryStream请求与接收
  15. python系统编程(五)
  16. BizTalk RosettaNet解决方案搭建
  17. 在使用kvc进行赋值的时候,有时候会遇到null值,这个时候我们使用kvc会报错
  18. 语义分析之ansj_seg+word2vec的使用
  19. tomcat https 支持android 6.0及以上版本的配置方法
  20. springboot activiti 整合项目框架源码 shiro 安全框架 druid 数据库连接池

热门文章

  1. ABP官方文档翻译 4.4 授权
  2. 基本c功能使用不当导致崩溃
  3. python3 爬取百合网的女人们和男人们
  4. HDU 4333 Revolving Digits [扩展KMP]【学习笔记】
  5. 使用原生JS定位网页元素
  6. java常用工具类[待补充]
  7. MYSQL 基础总结
  8. SqlBulkCopy 参数配置示例
  9. .NET Core阿里大于短信发送SDK修改以及使用
  10. 通过 Service 访问 Pod - 每天5分钟玩转 Docker 容器技术(136)