许多人读到有关数据库即服务 (DBaaS) 的文章时,会想“我的祈祷得到了回应!”或“我不再需要额外的数据库帮助”。但这是真的吗?
要回答这些问题,首先需要了解 DBaaS 是什么,不是什么。
什么是 DBaaS?
数据库即服务是您购买的一项服务,其中包括基础架构以及位于其上的数据库。DBaaS 让您只需单击几下即可轻松启动实例、管理、管理和停用数据库。
大多数人都熟悉 Amazon RDS 以及它如何提供各种 DBaaS(例如 MySQL、SQL Server 和 Oracle)。这些是 马其顿电报数据 最常见的 DBaaS。您既不“拥有”基础架构,也不拥有数据库引擎。您只需分配资源来支持您的数据,并定义它如何根据需要扩展或收缩。
所有这些选项都会影响价格,但灵活性有限。您无法调整 RDMS,只能调整您的实施。您无法控制 RDMS,只能控制您自己的数据和配置。
MongoDB Atlas 能给我带来什么?
借助 Atlas,您可以在所选云提供商(AWS、Azure 和 GCP)上获得可靠的基础架构。您可以获得 Cloud Manager 的 Atlas 实现,只需单击按钮即可创建、部署、升级等,所有操作均采用“按使用量付费”定价。
您提供云基础设施(例如 AWS 上的 EC2)、结构和数据。MongoDB 提供数据库、MongoDB Atla Manager 和基本监控。根据您的配置,可以使用一些安全功能,例如 LDAP、静态加密、双因素身份验证。您还可以获得自动备份、选项和自动升级。
MongoDB Atlas 无法提供什么?
MongoDB Atlas 不为您提供对 DBMS 的控制权。您是用户。与 Amazon RDS 类似,您无法调整 RDMS,只能调整您的实现。MongoDB 提供基础设施,但仅支持 MongoDB 本身的特定问题,除非您支付咨询服务费用。您是您自己的 DBA。
我不能在 MongoDB Atlas 上做什么?
截至撰写本文时,在 MongoDB Atlas 中,您无法: