使用MongoDB Atlas免费并且简单地进行集群化

为什么这样做?

希望以低成本完成大量的读写需求,因此选择了NoSQL。

我想使用Firestore,但它是根据读写等操作收费的。

我决定使用MongoDB Atlas(以下简称Atlas),这是一个按月订阅的付费制度。

对应的人

    MongoDBでクラスタを構築したい

要做的事情 zuò de

    MongoDBクラスタ構築
    Atlasでデータベース作成
    Atlasでコレクション作成

不做的事情

    Atlasの権限管理関連
    セキュリティ関連

MongoDB Atlas是什么?

这是由MongoDB社提供的DBaaS(即“数据库即服务”)。

在云端,可以管理数据库和用户权限。

我们可以轻松地进行被认为是很复杂的集群构建。

有些计划可以免费管理!

创建账户

スクリーンショット 2019-08-09 18.31.43.png

是的,是英语。

网站内尚未提供日语支持,如果您不擅长日语,可以使用谷歌翻译。

完成输入后,立即跳转到选择计划的界面去注册。

スクリーンショット 2019-08-09 18.36.27.png

云服务提供商可选择AWS、GCP和Azure。

由于我们公司主要使用GCP,所以选择了GCP。

免费层可用的区域意味着可以选择免费计划。

スクリーンショット 2019-08-09 18.45.24.png

在这里您可以选择计划。

后面的数字越大,就越强大。

在M0、M2、M5层级中,可使用的方法和设置受到限制,请注意。

这里不会介绍全部内容,例如聚合方法Aggregation不能使用。

在附加设置中,您可以进行备份设置和指定数据库版本。

点击右下方的“创建集群”后,集群会立即创建并跳转到管理界面。

数据库连接

スクリーンショット 2019-08-09 18.56.10.png

当您点击管理画面的“CONNECT”时,可以进入,但首次使用需要进行一些设置。

スクリーンショット 2019-08-09 18.56.34.png

Atlas通过白名单限制对数据库的访问。

让我们在这里添加自己的IP地址。

在这里也可以创建用户。最初创建的用户具有管理员权限。

スクリーンショット 2019-08-09 18.59.35.png

如果点击下一步,您将看到连接到数据库的方法指南。

通过Mongo Shell连接

使用应用程序访问的人请连接您的应用程序。

如果您通过MongoDB Compass访问,只需选择”使用MongoDB Compass连接”。

创建数据库和集合

スクリーンショット 2019-08-09 19.04.37.png

在处理这个问题时,有两种方法可供选择:一是加载预先准备好的数据集,二是从零开始创建一个新的数据集。

这次我会尝试做后者。

スクリーンショット 2019-08-09 19.06.06.png

输入数据库名称和集合名称。点击“创建”即可完成创建。

好简单啊!!!

还可以通过浏览器或者使用命令行、应用程序来操作数据。

整理

只需点击几下,就能快速建立数据库,非常方便啊。

这次没有涉及,但根据计划,可以构建分片集群。

bannerAds