使用MongoDB Atlas免费并且简单地进行集群化
为什么这样做?
希望以低成本完成大量的读写需求,因此选择了NoSQL。
我想使用Firestore,但它是根据读写等操作收费的。
我决定使用MongoDB Atlas(以下简称Atlas),这是一个按月订阅的付费制度。
对应的人
-
MongoDBでクラスタを構築したい
要做的事情 zuò de
-
MongoDBクラスタ構築
Atlasでデータベース作成
Atlasでコレクション作成
不做的事情
-
Atlasの権限管理関連
セキュリティ関連
MongoDB Atlas是什么?
这是由MongoDB社提供的DBaaS(即“数据库即服务”)。
在云端,可以管理数据库和用户权限。
我们可以轻松地进行被认为是很复杂的集群构建。
有些计划可以免费管理!
创建账户

是的,是英语。
网站内尚未提供日语支持,如果您不擅长日语,可以使用谷歌翻译。
完成输入后,立即跳转到选择计划的界面去注册。

云服务提供商可选择AWS、GCP和Azure。
由于我们公司主要使用GCP,所以选择了GCP。
免费层可用的区域意味着可以选择免费计划。

在这里您可以选择计划。
后面的数字越大,就越强大。
在M0、M2、M5层级中,可使用的方法和设置受到限制,请注意。
这里不会介绍全部内容,例如聚合方法Aggregation不能使用。
在附加设置中,您可以进行备份设置和指定数据库版本。
点击右下方的“创建集群”后,集群会立即创建并跳转到管理界面。
数据库连接

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

Atlas通过白名单限制对数据库的访问。
让我们在这里添加自己的IP地址。
在这里也可以创建用户。最初创建的用户具有管理员权限。

如果点击下一步,您将看到连接到数据库的方法指南。
通过Mongo Shell连接
使用应用程序访问的人请连接您的应用程序。
如果您通过MongoDB Compass访问,只需选择”使用MongoDB Compass连接”。
创建数据库和集合

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

输入数据库名称和集合名称。点击“创建”即可完成创建。
好简单啊!!!
还可以通过浏览器或者使用命令行、应用程序来操作数据。
整理
只需点击几下,就能快速建立数据库,非常方便啊。
这次没有涉及,但根据计划,可以构建分片集群。