Fork me on GitHub

免费获取mongodb云数据库

MongoDB是一种面向文档的数据库管理系统,用C++等语言撰写而成,以解决应用程序开发社区中的大量现实问题。
MongoDB社区版是免费的,可获得为Windows、Linux和OS X二进制版本。
MongoDB有官方的驱动如下:
C,C++,C#/.NET,Erlang,Haskell,Java,JavaScript,Lisp,fibjs,node.JS,Perl,PHP,Python,Ruby,Scala,Go。

注册及免费获取云数据库

首先,进入mongodb官网,https://www.mongodb.com/cloud/atlas

点击”Start free”,然后填写注册信息,接着点击”Get started free”完成注册,
然后,选择免费计划,点击创建cluster:

配置数据库的一些信息,如服务器地区等

点击”Create Cluster”,等待片刻,即可创建一个免费的数据库。

访问白名单和用户权限设置

用户权限设置


选择左边的”Database Access”,进行用户权限设置,添加一个用户。


然后点击”Add User”完成用户创建。

访问白名单设置


选择左边的”Network Access”,点击”ADD IP ADDRESS”按钮

这里就是设置哪些IP可以访问这个云数据库,如果是自己测试用的话直接填写0.0.0.0/0就行了(所有IP都可以访问)

连接数据库


所有配置完成之后,我们点击CONNECT,然后有三种方式,分别是

  1. Connect with the mongo shell
  2. Connect your application
  3. Connect using MongoDB Compass

我们这里使用程序进行连接,选择第二个

随后,使用你的编程语言连接mongodb数据库即可,具体不多阐述。
请自行探索各编程语言连接mongodb的方法,例如python是引用pymongo库来实现。
之后,我们就可以使用这个数据库来储存一些数据了,例如做一个简易的登录系统。

免费版的限制

值得一提的是,mongodb免费版(Atlas)是有限制的。

Atlas pauses monitoring for Free Tier clusters which have had no connection activity for 7 days. Monitoring resumes once a successful connection occurs through the Atlas API, Driver, mongo shell, or Data Explorer.M0

如果你7天未进行连接此云数据库,要等到你下一次连接才会恢复。
此外,还有一些在硬件方面的限制。总之,这个免费云数据库不用在本地部署,用来玩一玩还是不错的。