ITPub博客

首页 > 数据库 > > MongoDB 介绍与安装

MongoDB 介绍与安装

作者:浪花小雨滴 时间:2020-05-12 11:35:16 0 删除 编辑
MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
  • MongoDB是一个独立的服务器;
  • 它是基于文档的,而不是基于表格的;
  • 它是非结构化的;
  • 它具有强大的主流开发语言支持,如C#、C++、Java、PHP、Perl、Python、Ruby。
  • 可扩展性
  • 使用高效的二进制数据存储,包括大型对象(如视频等)。
  • 支持完全索引,包含内部对象。
  • 面向集合存储,易存储对象类型的数据。

MongoDB的官网是:MongoDB for GIANT Ideas

MongoDB最新版本下载在官网的DownLoad菜单下:MongoDB Download Center


一、接下来就说说MongoDB 在mac 上的的安装方法:

官方参考安装方法:Install MongoDB Community Edition on OS X

MongoDB的安装有好多种安装方法,本人是使用 brew 方式,您可以使用源码编译方式,不过步骤略多,在此建议使用brew 方式,方便简单。

1.打开终端工具

2.将自己的brew 版本更新到最新

fangzhigang@localhost:~$ brew update

3.使用brew 命令开始安装

fangzhigang@localhost:~$ brew install mongodb

等待命令运行完,无任何error 信息,表示已经安装成功。

默认安装配置文件的路径:cd /usr/local/etc/ 下

配置文件内容:

配置项说明:

  • systemLog: 日志信息
  • storage:数据库文件路径
  • net:访问信息

二,启动MongoDB

1、在终端中执行以下命令:

fangzhigang@localhost:~$sudo mongod —-config /usr/local/etc/mongod.conf

2.打开第二终端执行以下命令启动

fangzhigang@localhost:~$ mongo

如下图证明已经启动成功:


查看数据库

show dbs;

可以看到有三个不同的数据库 admin、local、test,注意与mysql的看库命令区分;

mysql:show databases;

MongoDB:show dbs;

MongoDB 也可以有类似和mysql 的图形化管理工具,在此提供了一下图形化管理工具,可以根据自己的爱好自由下载安装使用。


MongoDB 生态 – 可视化管理工具:MongoDB 生态 - 可视化管理工具

到此为止简单的安装已经完成,在接下的文件中我会介绍,新建库、删除库、新建表、删除表、对数据的增、删、改、查、操作,以及MongoDB的索引、投影、备份等操作的介绍,敬请关注。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3125333/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: MongoDB下载安装
请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    40029