1. 云计算教程网首页
  2. 阿里云

什么是云数据库MongoDB版

云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。

为什么选择云数据库MongoDB版

详情请参见和。

学习路径

您可以通过,由浅入深地了解云数据库MongoDB版的相关概念、基础操作、进阶操作等。

支持的架构

云数据库MongoDB版支持灵活的部署架构,能够满足不同的业务场景。

实例架构 说明
单节点实例 单节点实例适用于开发、测试及其他非企业核心数据存储的场景。让您能够以更低的入门价格享受云数据库MongoDB版在运维支持、内核级优化上的产品优势。
副本集实例

在系统自动搭建的副本集实例中,提供一个可使用的Primary节点,一个隐藏的Secondary节点(对用户不可见),剩余节点为可使用的Secondary节点。

您可以根据业务需要,例如阅读类网站、订单查询系统等读多写少场景或有临时活动的突发业务,按需增删Secondary节点,更好地实现读取性能扩展。

分片集群实例 基于多个副本集(每个副本集沿用三副本模式)组成的分片集群实例。分片集群实例提供Mongos、Shard、ConfigServer三个组件。您可以自由地选择Mongos和Shard节点的个数和配置,组建服务能力不同的MongoDB集群。更多关于组件作用的详细介绍,请参见。

说明

  • Mongos节点:为服务代理,当前是单节点架构。单个分片集群实例支持2-32个Mongos节点。
  • Shard节点:为分片服务器,当前是三节点副本集架构。单个分片集群实例支持2-32个Shard节点。
  • ConfigServer节点:为配置服务器,当前是三节点副本集架构。默认规格为1核2G,20GB存储空间,不支持变更规格和存储空间。

产品定价

详情请参见。

部署建议

您可以从以下维度考虑如何创建并使用MongoDB实例:

  • 地域和可用区

    地域指阿里云的数据中心,可用区是指在同一地域内,电力和网络互相独立的物理区域。地域和可用区决定了MongoDB实例所在的物理位置,一旦成功创建MongoDB实例后将无法更换地域。更多详情,请参见。

    您可以从用户地理位置、阿里云产品发布情况、应用可用性以及是否需要内网通信等因素选择地域和可用区。例如,您的应用部署在(Elastic Compute Service)实例上,需要使用MongoDB实例作为该应用的数据库,那么在创建MongoDB实例时,应当选择与ECS实例相同的地域和可用区。

    说明 同一可用区内的ECS实例和MongoDB实例通过内网连接时,网络延时最小。

  • 网络规划

    阿里云推荐您使用,您可自行规划私网IP地址段。专有网络是一种隔离的网络环境,安全性和性能均高于传统的经典网络,专有网络需要事先创建,详情请参见。

  • 安全方案

    针对用户重点关注的数据安全,云数据库MongoDB版提供了全面的安全保障。您可以通过同城容灾、RAM授权、审计日志、网络隔离、白名单、密码认证等多手段保障数据库数据安全。详情请参见。

如何使用云数据库MongoDB版

您可以通过以下方式管理MongoDB实例,进行实例创建、网络设置、数据库创建、账号创建等操作:

  • :提供图形化的Web界面,操作方便。
  • :控制台上所有的操作都可以通过CLI实现。
  • :控制台上所有的操作都可以通过SDK实现。
  • :控制台上所有的操作都可以通过API实现。

创建MongoDB实例后,您可以通过以下方式访问MongoDB实例:

  • DMS:您可以,在Web界面进行数据库开发工作。
  • Mongo Shell:MongoDB官方命令行工具,您可以,对数据库进行管理操作。
  • 客户端:云数据库MongoDB版完全兼容MongoDB协议,您可以使用通用的数据库客户端工具访问MongoDB实例。例如Robo 3T、Studio 3T等。

相关服务

  • :云服务器ECS(Elastic Compute Service)通过内网访问同一地域的MongoDB实例时,可实现最佳性能。ECS搭配MongoDB实例是典型的业务访问架构。
  • :您可以使用数据传输服务DTS(Data Transmission Service)将本地MongoDB数据库迁移上云。
  • :对象存储服务OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高可靠的云存储服务。
  • :混合云数据库管理HDM(Hybrid Cloud Database Management)帮助企业打通混合云数据库架构,提供多环境统一管理、快速弹性、容灾切换的能力,您可以通过HDM查询云数据库MongoDB的实时性能和实时操作,分析慢日志、管理存储空间等操作。
  • :云HBase是基于Apache HBase和HBase生态构建的低成本一站式数据处理平台,又称HBase X-Pack。云Spark分析引擎支持对接云数据库MongoDB版,提供分析MongoDB数据库的能力。

发布者:lidazhuang,转转请注明出处:https://www.cms2.cn/aliyun/4429.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code