前言
MongoDB 介绍
MongoDB 是由 C++ 语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值 ( key=>value ) 对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
准备
系统硬件
滴滴云 服务器 ( DC2 ): 安全可靠,拥有极高的性价比高,为开发者的需求而设计。适合大中小型用户购买使用。
弹性公网 IP ( EIP ):计费灵活,适配各类应用架构。可以满足用户各类应用场景需求。
云盘 ( EBS ):采用分布式三副本设计的,为云服务器 DC2 提供基于网络连接的持久化块级数据存储服务的设备。
本文示例采用:通用型 2核CPU 4GB内存 500G的EBS 云盘的服务器配置。
安装过程
1.登录服务器
SSH 登录购买的 滴滴云 DC2 主机:
ssh dc2 - user @ ip
由于安装软件需要 root 权限,切换到 root 账户:
sudo - i
切换到 data 目录在;
mkdir / data
cd / data
2.安装 MongoDB 前准备
安装 MongoDB 的依赖:
yum install libcurl openssl
下载安装包:
wget https : //fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz
3.安装 MongoDB
解压安装包:
tar - zxvf mongodb - linux - * - 4.0.4.tgz
配置环境变量:
echo 'export PATH=/data/mongodb-linux-x86_64-rhel70-4.0.4/bin:$PATH' >> / etc / bashrc
source / etc / bashrc
创建 MongoDB 目录:

创建 MongoDB 配置:
vi / etc / mongod . conf

启动 MongoDB 服务端:
mongod - f / etc / mongod . conf
3.验证服务
使用 MongoDB shell 连接服务:
mongo
显示数据库:
show dbs
创建数据库 && 插入数据:

查询数据:
db . mongo_test . find ( ) . pretty ( )
db . mongo_test . find ( { "name" : "滴滴云MongoDBTest2" } ) . pretty ( )
更多命令参考官方文档: https://docs.mongodb.com/manual/mongo/
更多语言驱动参考官方文档: https://docs.mongodb.com/ecosystem/drivers/
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31559758/viewspace-2284946/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31559758/viewspace-2284946/
194

被折叠的 条评论
为什么被折叠?



