中国IDC圈6月12日报道,在日渐庞大的 NoSQL 数据库阵营中,MongoDB 一直很独特的一支,有人说:“它是非关系数据库当中功能最丰富,最像关系数据库的。” 前不久,SpeedyCloud 云数据库服务又添新成员,MongoDB 云数据库上线了!如果你是 MongoDB 的忠实用户,就可以在 SpeedyCloud 上放心使用 MongoDB 云数据库服务啦。
介于关系数据库和非关系数据库之间的 MongoDB,是一种面向文档存储的高性能数据存储解决方案,为WEB应用提供高度可扩展性。高性能、易部署、易使用,存储数据非常方便,这都是MongoDB 的特点。国内某家安全公司在 MongoDB 上构建了100多个不同应用,每天运行超过1, 500个实例并且支持200亿次查询。
SpeedyCloud 这次提供的 MongoDB 云数据库,可以自动完成从数据库节点和MongoDB仲裁节点的配置,将用户直接进行繁琐操作产生差错的几率降到最低。
这里简单介绍一下MongoDB 中的仲裁节点(Arbiter)。
仲裁节点是一种特殊节点,用于 MongoDB 的 Replica Set集群搭建方式中。Replica Set是指集群当中包含了多份数据,保证主节点挂掉了,从节点能继续提供数据服务,提供的前提就是数据需要和主节点一致。仲裁节点本身不存储数据,主要作用是决定哪一个从节点在主节点挂掉之后提升为主节点,客户端不需要连接此节点。
接下来我们来看看如何购买和配置SpeedyCloud 的 MongoDB 云数据库。
1、 进入SpeedyCloud 管理中心的数据库页面,点击【创建】按钮,进入创建云数据库的页面。
2、 在新建云数据库页面中,【数据库】选择“MongoDB”,能够看到SpeedyCloud 提供的两个 MongoDB 版本。按照正常流程完成创建过程即可。
3、 完成正常创建过程后,在MongoDB 云数据库的详细信息页面中,下拉到网络部分,点击【创建网络】。这种方式创建的 SDN 网络,将用于组建 MongoDB Replica Set 集群。
4、 网络创建成功后,回到刚才的MongoDB 云数据库详细信息页面,在上方菜单的【其他操作】中,选择【加入网络】。
5、 在弹出的网络列表中,选择刚才创建的网络,并配置当前MongoDB 云数据库的 IP 地址。
6、 接下来就可以创建从数据库节点和仲裁节点了。在MongoDB云数据库详细信息页面上方菜单的【其他操作】中,选择【创建从数据库】。
7、 会弹出如下窗口,你可以在其中配置是要创建从数据库节点,还是要新建一个仲裁节点。
8、 创建 MongoDB Replica Set全部过程顺利结束。
集群创建完成之后,应该如何连接使用呢?
可以用如下命令连接MongoDB 服务器:
mongo-u root -p ROOT_PASSWORD [MONGODB_IP]/admin
服务器初始化之后,有两点需要注意:
1、root用户为admin数据库的root角色。
2、admin用户为admin数据库的root角色,密码为自动生成。该用户为系统管理账户,如果删除或者修改该账户的密码,会导致系统无法自动增加从数据库(Secondary)或者仲裁节点(Arbiter)。
怎么样?是不是很方便?赶紧登录SpeedyCloud试试看吧:www.speedycloud.cn。