mongodb的安装,mongodb数据库下载安装,MongoDB数据库简介与安装方法

mongodb的安装,mongodb数据库下载安装,MongoDB数据库简介与安装方法

本文介绍了MongoDB数据库的介绍和安装方法,对大家的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。

1、简介

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

在高负载的情况下,增加更多的节点(分布式)可以保证服务器的性能。

MongoDB是介于关系型数据库和非关系型数据库之间的产物,是最丰富的,也是最像关系型数据库的。

2、MongoDB数据结构

MongoDB支持的数据结构非常松散,是类似json的bson格式,所以可以存储更复杂的数据类型。MongoDB将数据存储为文档,数据结构由键-值(Key=value)对组成。一个字段可以包含其他文档、数组和文档数组。例如:

3、MongoDB的特点

MongoDB面向文档存储,相对简单易操作。

可以在MongoDB记录中设置任意属性的索引(比如:first name=' sameer ',address=' 8gandhi road '),实现更快的排序。

您可以在本地或通过网络创建数据镜像,这使得MongoDB更具可伸缩性。

如果负载增加(需要更多的存储空间和更强的处理能力),可以分布在计算机网络中的其他节点上,这就是所谓的碎片化。

Mongo支持丰富的查询表达式。query指令使用JSON标记,它可以很容易地查询文档中嵌入的对象和数组。

MongoDb可以使用update()命令替换完整的文档(数据)或一些指定的数据字段。

Mongodb中的Map/reduce主要用于数据的批量处理和聚合。

和地图缩小。Map函数调用emit(key,value)遍历集合中的所有记录,并将键和值传递给Reduce函数进行处理。

Map函数和Reduce函数是用Javascript编写的,mapreduce操作可以通过db.runCommand或者MapReduce命令来执行。

Grid是MongoDB中的内置函数,可以用来存储大量的小文件。

MongoDB允许在服务器上执行脚本。可以用Javascript写一个函数,直接在服务器上执行,也可以把函数的定义保存在服务器上,下次直接调用。

MongoDB支持各种编程语言:RUBY、PYTHON、JAVA、C、PHP、C#等多种语言。

MongoDB很容易安装。

4、在Windows平台上安装MongoDB数据库

下载MongoDB安装文件

MongoDB提供32位和64位系统的预编译二进制包,你可以直接从MongoDB官网下载安装文件,官网地址:

https://www.mongodb.com/download-center#community

注意:在32位操作系统上,MongoDB的数据库高达2GB。

步骤1:选中并双击安装文件,选择“next”进行安装:

步骤2:选择同意,并点击“Next”,进入下一步:

步骤3:选择Custom选项自定义安装路径,点击"Next":

步骤4:选择安装盘并安装,这里选择安装到D:\MongoDB目录下:

步骤5:点击“Install”按钮进行安装:

步骤6:点击“Finish”按钮完成安装:

步骤7:创建数据库文件的存放位置

在启动MongoDB服务之前,必须创建数据库文件的存储文件夹,否则命令不会自动创建,启动不会成功。在这里,将数据库文件存储在以下目录中:D:\MongoDB\data\dbFile。

步骤8:检查端口是否被占用

MongoDB默认使用端口27017。您可以通过浏览网页或使用Telnet命令来检查端口是否被占用。

8.1、浏览网页的形式

在浏览器的地址栏中输入:localhost:27017即可查看。如果出现以下情况,则端口正常:

8.2、使用Telnet命令

在命令行窗口中输入:telnet 127.0.0.1 27017。

然后直接输入,出现如下图的情况,说明端口正常:

步骤9:创建日志文件

在D:\MongoDB\data下,创建一个新的文件夹log(用于存储日志文件)并创建一个新的文件mongodb.log在D:\MongoDB目录下创建一个新的mongo.config配置文件。配置文件的内容如下:

步骤10:把mongo设置为Windows服务,这样每次开机的时候自启动:

在命令行上,输入bin目录并执行以下命令:mongod-config d:\ MongoDB \ mongo . config-install-service name ' MongoDB '

注意:如果是win7以上的操作系统,需要以管理员身份打开命令行,然后执行上述命令。否则,您将报告权限不足的错误。如果安装不成功,您可以查看创建的日志文件,该文件将记录安装的错误信息。

步骤11:查看服务

在运行中输入:services.msc命令,可以直接打开服务,然后可以看到服务中刚刚安装的MongoDB服务。有时您可能需要手动启动服务:

点击左上角的Start启动MongoDB服务,这样每次启动MongoDB都会自动启动。

mongodb服务启动后,找到可执行文件D:\MongoDB\bin\mongo.exe,双击该文件,出现如下界面,即可使用MongoDB:

输入:show dbs命令查看当前创建的数据库:

默认情况下安装管理和本地数据库。

关于MongoDB数据库的介绍和安装方法的这篇文章到此为止。希望对大家的学习有帮助,也希望大家多多支持。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: