本文介绍了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。