体验mongodb免费云存储空间

Words
624
Reading
3 min
Listen
Play
3y

上周五我跟着村长搞一个项目,需要用到database,考虑再三我决定装一个mongodb。因为mongodb是最接近关系型的NoSQL数据库,语法很灵活,接口也很丰富,有nodejs driver,方方面面都符合我的需求。虽然我之前只用过Redis这种非关系数据库,但mongodb应用更广泛。

我是在ubuntu的VPS上安装mongodb,试了半天装不上去。网上搜出来原因是没有我用的unbuntu版本的mongodb,后来终于找到合适的版本安装成功。用nodejs试着连接,没有成功,不过用mongodb client可以连接成功,并且可以插入,查询,删除数据。

就在我准备继续研究怎么用nodejs连接时候,村长给我说mongodb有免费的5G云空间,这样就无需在本地安装mongodb,无就不占用本地存储。我马上打开mongodb主页,注册Atlas,整个过程很丝滑,database初始化也很快,注册完成后可以把VPS IP地址放到白名单里。需要注意的是在注册过程中要选择云平台和机房地址,我根据VPS所在地选了个最接近的机房。

网页上有连接方式,可以选nodejs,python,java等等。我的脚本是用nodejs写的,就选对应的连接方式复制到VPS上的nodejs脚本里面。mongodb官网有nodejs示例代码,我复制下来,试了连接,插入,删除,查找数据,都Ok。

然后就是用nodejs把数据存入我的mongodb云空间,特别要给好评的是有页面监控数据库的读写操作。通过这个界面可以实时观察自己数据库的使用,也可以在页面上进行简单查询操作,数据可以直接查看,非常方便。

免费存储只有5G空间,对于业务量大的公司项目来说太小。对于我这种业务量不大的开发者来说太适合了,不用在本地安装数据库,不占用本机存储和CPU资源,还有mongodb官方的运维,监控系统,简直不要太香。

各位技术大牛们,如果业务量不大,推荐使用mongodb免费云存储空间。

体验mongodb免费云存储空间 | Ecency