2018-07-08使用mongodb官网提供的免费mongodb实例

Mongodb是我接触到的第一个NoSQL数据库,它的存储和索引方式对于传统的关系型数据库来说非常灵活好用,它的存储格式非常适用于python语言(就像Mysql适用于php,sql server适用于asp.net一样),而且还自带并行计算,多机备份同步(虽然我都是在单机使用,还没用到这一步)等。

注册并登陆Mongodb官网:https://cloud.mongodb.com/,系统会提示当前没有注册过实例,点击新建实例后会被引导至实例新建页面,注意要选择带有FREE TIER AVAILABLE字样的供应商和地区,我这里选择的是谷歌的新加坡服务器。因为我主要是想给ECS使用这个实例,而我的的ECS是在香港,所以没有考虑科学上网的因素。如果是在大陆使用的话应该就需要多考虑这一步。


免费的实例最多只有512MB的存储空间,小是小了点,凑合着用吧。中间很多选项可以忽略不计(基本上都是要收费的),直接拖到最下面,给实例命名后点击提交,会进行一个人机图片验证,接下来系统会在十分钟以内把实例建好。

接下来让我来用香港的ECS连接到此实例上,首先配置一下实例的安全规则,在security页面中,分别新建atlas admin和read and write any database的两个用户,再在IP Whitelist里面把ECS的公网IP添加进去。

然后使用ECS的终端连接到该实例,在刚刚新建的实例页面中,点击connect按钮,首先检查一下ECS的IP地址在白名单中,接下来提供了三种连接方式,我们只使用前两种,终端连接和APP连接即可。点击终端连接,会提示下载一个连接客户端,我们选择LINUX RHEL7版本,把连接客户端下载到ECS然后解压,进入目录后会发现在bin文件夹中有一个可执行文件mongo,这就是我们的客户端,我们在/usr/bin文件夹中新建一个连接方便以后使用:

sudo ln -s /home/zz/installer/mongodb-linux-x86_64-rhel70-4.0.0/bin/mongo /usr/bin/mongo

在刚刚的实例连接页面中,下方会有两个mongodb不同版本的按钮,我们使用的是3.6以上版本,点开后出现一个命令行,我们使用这个命令行就能在ECS的终端登录该实例了。

在编程语言中连接实例就稍微复杂,下一节在记录。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,049评论 2 89
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,975评论 6 342
  • 关于未来,你总有很周密的安排,然而剧情,却总是被现实篡改。关于现在,你总是很彷徨又无奈,任凭岁月,黯然而憔悴地离开...
    站在故事之外阅读 395评论 0 2
  • 看到简书上A,一个高中英语老师的推荐,下载了一些英语APP。并下载了搜狐看老友记,无奈因版权问题无法下载。还下载了...
    自南阅读 221评论 0 0
  • 春早会瑶池,纤手弄娇羞。姹紫嫣红秀靥留,更著嫣和俏。低眉花为语,浅笑暗香随。凝眸对望相怜惜,缱绻若千年……
    山野人家阅读 209评论 0 1