美文网首页
2018-07-08使用mongodb官网提供的免费mongod

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

作者: catlas | 来源:发表于2018-07-08 13:27 被阅读0次

    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的终端登录该实例了。

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

    相关文章

      网友评论

          本文标题:2018-07-08使用mongodb官网提供的免费mongod

          本文链接:https://www.haomeiwen.com/subject/jfqouftx.html