说明:
在整合之前先简单介绍一些MongoDB数据库。
MongoDB是一个由C++语言编写的、基于分布式文件存储的、开源、高性能、无模式的文档型数据库,在高负载的情况下,添加更多的节点,可以保证服务器性能,MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。它是NoSQL数据库产品中的一种,是最像关系型数据库的非关系型数据库。
以下是常见的使用场景:
1.直播数据、打赏数据、粉丝数据
存储位置:数据库、Mongodb
特征:永久性存储与临时存储相结合,修改频度极高
2.游戏装备数据、游戏道具数据
存储位置:数据库、Mongodb
特征:永久性存储与临时存储相结合、修改频度较高
3.淘宝/天猫用户数据
存储位置:数据库
特征:永久性存储,修改频度极低
4.物联网数据
存储位置:Mongodb
特征:临时存储,修改频度飞速
1.安装MongoDB
(1)下载安装包
去官网地址,windows版安装包下载地址:https://www.mongodb.com/try/download
在下面可以选择安装包。下载的安装包也有两种形式,一种是一键安装的msi文件,还有一种是解压缩就能使用的zip文件,我们采用解压缩zip文件进行安装。
(2)解压并创建data文件夹
解压缩,其中bin目录包含了所有mongodb的可执行命令。
注:mongodb在运行时需要指定一个数据存储的目录,所以创建一个数据存储目录,通常放置在安装目录中,此处创建data的目录用来存储数据,具体如下
(3)启动MongoDB
a.启动服务端
在路径进入cmd 输入一下命令:
mongod --dbpath=..\data\db
注:启动服务器时需要指定数据存储位置,通过参数–dbpath进行设置,可以根据需要自行设置数据存储路径。默认服务端口27017。
b.启动客户端
进入cmd,输入以下命令:
mongo --host=127.0.0.1 --port=27017