名闻遐迩,MongoDB包罗社区版和集团版,但不唯有如此,MongoDB企业还可能有MongoDB
Atlas:Database as a Service.

  MongoDB Atlas delivers the world’s leading database for modern
applications as a fully automated cloud service with the operational
and security best practices built in. Easily deploy, operate, and
scale your databases across the leading cloud platforms.

  MongoDB
Atlas提供的是云端的数据库服务,大家都精晓,使用数据库很简短,但数据库的运转很麻烦:安顿、容灾、备份、监控。云数据库使得开辟者只需关怀业务本人的开销,本国仿佛也许有Ali云数据库,但骨子里有个别许客户就不得而知了。可是。话说回来,数据这么乖巧的东西也不可能随便放,并且位于别处也怕不见,例如前几日Tencent云“数据错失”事件。

  但由于学习、尝试的目标,无需付费的云数据库依然很有吸重力的,对于MongoDB等分布式数据库,要搭建八个集群(sharded
cluster)是争持耗费时间耗力的,大概尝试一个新的feature只需5分钟,但遇到搭建就得两钟头。小编前边也写过小说哪些搭建sharded
cluster,不过是依据MongoDB3.0,存款和储蓄引擎是MmapV1,感兴趣的恋人能够参照。在MongoDB3.6即以上,一些feature信赖sharding意况,且3.6的shard必得是replica
set,不可能再是standalone mongod
instance,所以特别辛劳。本文记录了哪些选用MongoDB Atlas云数据库。

  本文地址:

先是步:注册或登录

  在MongoDB atlas首页,假设有账号,那就点击登录。不然点击Get Started here
来注册,注册页面都以必填项:

  澳门凯旋门游戏网址 1

第二步:创造新的Cluster

  登录之后,若无成立任何Cluster,那么会唤起成立七个新的Cluster,如下所示:

  澳门凯旋门游戏网址 2

  注意
唯有M0是无需付费的,那几个里面比相当多抉择都以针对M0以上的,但是M0对于学习也丰裕了。上面是M0能够安装的选项:

  Cloud Provider & Region:集群布置的任务

  澳门凯旋门游戏网址 3  

  选一个澳国节点好了。

阿里云数据库【澳门凯旋门游戏网址】。  Cluster Tier:服务套餐

阿里云数据库【澳门凯旋门游戏网址】。  

    澳门凯旋门游戏网址 4

  当然是M0啦,分享内部存款和储蓄器CPU,512M存款和储蓄也够了,M0包蕴叁个3个节点组成的replica set。

  Additional settings 设置,然而M0未有什么能够安装的

    澳门凯旋门游戏网址 5

  能够看出,暗中同意是WT引擎,那也标识,MongoDB官方在慢慢吐弃Mmapv1存款和储蓄引擎,大许多新的feature都帮忙WT引擎。

 Cluster Name: 集群的名字

    澳门凯旋门游戏网址 6

  点击Create Cluster 最早创办(可能还亟需人机械学校验)

其三步: 创立客户,设置白名单 

阿里云数据库【澳门凯旋门游戏网址】。  成立新的Cluster要求几分钟时间,在这么些等待时间内,可以按提醒创建user和装置白名单:

  澳门凯旋门游戏网址 7

   为了便于访谈,白名单IP就设置为0.0.0.0好了

  澳门凯旋门游戏网址 8

阿里云数据库【澳门凯旋门游戏网址】。  回到overview分界面,集群创制好了,有一点点着力的监察和控制:Operation、
Connections、Logical Size

阿里云数据库【澳门凯旋门游戏网址】。  澳门凯旋门游戏网址 9

 第四步: 连接试用Cluster

  集群是有了,那怎么总是使用啊,最左侧有过多按键,能够各样点点看看。doc
是 atlas文档的链接,
support内部有文书档案介绍怎么着链接cluster。

  澳门凯旋门游戏网址 10

   能够用mongoshell,也足以用mongo driver连接。这里用Mongo
shell试试

step4.1:获取连接UXC60L

  在clusters这些view点击 CONNECT按键,出现如下

  澳门凯旋门游戏网址 11

    点击第贰个,然后会提醒,未有mongodb3.6的话就得装贰个

  澳门凯旋门游戏网址 12

     笔者本地有mongod3.6 那么点击第二项,那样会付给多个链接的url

    澳门凯旋门游戏网址 13

step4.2: 用Mongoshell 连接

  使用mongo shell连接。mongo
“mongodb+srv://free-yc5um.mongodb.net/test” –username try

  如下所示:

 1 mongo "mongodb+srv://free-yc5um.mongodb.net/test" --username try
 2 MongoDB shell version v3.6.6
 3 Enter password:
 4 connecting to: mongodb+srv://free-yc5um.mongodb.net/test
 5 2018-08-10T13:51:29.072+0800 I NETWORK  [thread1] Starting new replica set monitor for free-shard-0/free-shard-00-00-yc5um.mongodb.net.:27017,free-shard-00-01-yc5um.mongodb.net.:27017,free-shard-00-02-yc5um.mongodb.net.:27017
 6 2018-08-10T13:51:30.389+0800 I NETWORK  [ReplicaSetMonitor-TaskExecutor-0] Successfully connected to free-shard-00-02-yc5um.mongodb.net.:27017 (1 connections now open to free-shard-00-02-yc5um.mongodb.net.:27017 with a 5 second timeout)
 7 2018-08-10T13:51:30.594+0800 I NETWORK  [thread1] Successfully connected to free-shard-00-00-yc5um.mongodb.net.:27017 (1 connections now open to free-shard-00-00-yc5um.mongodb.net.:27017 with a 5 second timeout)
 8 2018-08-10T13:51:30.811+0800 I NETWORK  [ReplicaSetMonitor-TaskExecutor-0] Successfully connected to free-shard-00-01-yc5um.mongodb.net:27017 (1 connections now open to free-shard-00-01-yc5um.mongodb.net:27017 with a 5 second timeout)
 9 2018-08-10T13:51:30.890+0800 I NETWORK  [ReplicaSetMonitor-TaskExecutor-0] changing hosts to free-shard-0/free-shard-00-00-yc5um.mongodb.net:27017,free-shard-00-01-yc5um.mongodb.net:27017,free-shard-00-02-yc5um.mongodb.net:27017 from free-shard-0/free-shard-00-00-yc5um.mongodb.net.:27017,free-shard-00-01-yc5um.mongodb.net.:27017,free-shard-00-02-yc5um.mongodb.net.:27017
10 2018-08-10T13:51:30.995+0800 I NETWORK  [thread1] Successfully connected to free-shard-00-01-yc5um.mongodb.net.:27017 (1 connections now open to free-shard-00-01-yc5um.mongodb.net.:27017 with a 5 second timeout)
11 2018-08-10T13:51:31.191+0800 I NETWORK  [ReplicaSetMonitor-TaskExecutor-0] Successfully connected to free-shard-00-02-yc5um.mongodb.net:27017 (1 connections now open to free-shard-00-02-yc5um.mongodb.net:27017 with a 5 second timeout)
12 2018-08-10T13:51:31.395+0800 I NETWORK  [thread1] Successfully connected to free-shard-00-00-yc5um.mongodb.net:27017 (1 connections now open to free-shard-00-00-yc5um.mongodb.net:27017 with a 5 second timeout)
13 MongoDB server version: 3.6.6
14 MongoDB Enterprise free-shard-0:PRIMARY> show dbs
15 admin  0.000GB
16 local  7.142GB

   回到MongoDB Atlas管理分界面,能够看到,已经有一连了

  澳门凯旋门游戏网址 14

  至此,就能够免费试用MongoDB3.6了。

references

 

相关文章