产品概述
云数据库 DocDB for MongoDB,是百度智能云上海量、弹性、可靠、免运维的文档数据库产品,100% 兼容的 MongoDB 协议,同时提供了丰富的控制台、监控报警系统、完善的 Restful API 等开发工具,为云上开发者提供最高效、最省心的使用体验。
产品功能

标准接口及协议
提供标准的 Restful API 用于实例的管理,同时兼容标准 MongoDB 协议用于数据的读写和管理

丰富架构
支持三节点副本集架构及集群分片架构,满足云上各类用户不同业务场景和数据规模的使用

自动容灾
不同架构类型实例的数据节点均采用三副本技术,当出现单节点故障时系统自动切换,保障线上业务不中断,数据不丢失
产品优势

运维无忧
提供完备的监控及报警系统,对细粒度 IOPS、数据操作等数据进行不间断秒级监控、图形化展示及实时报警,协助开发者便捷管理、高效运维

弹性扩展
根据业务需求,动态规划云上集群规模。秒级购买,秒级扩容,真正实现云上资源弹性扩展

灵活计费
提供预付费模式,同时可根据业务情况在线扩容或变更配置,灵活规划,按需付费
云数据库 DocDB for MongoDB 与自建库特性对比
云数据库 DocDB for MongoDB | 自建 MongoDB | |
---|---|---|
可用性 | SLA 99.95%+ 保障; 三副本架构,自动化故障处理; 运行环境经过稳定性优化 | SLA 无法全面保障; 主备架构需多机自行搭建; 运行环境需自行优化 |
可靠性 | 高可靠底层资源; 自动及时处理故障节点 | 底层资源参差不齐,可靠性低; 手动故障恢复时间长带来数据不一致 |
安全性 | 多副本架构避免数据丢失; 租户间资源强隔离; 多用户访问控制提供权限管理功能 | 需自行搭建多副本及故障恢复系统; 依赖于物理设备隔离; 需自行搭建权限管理系统 |
扩展性 | 可根据业务需要,随时在线扩容 | 不支持弹性扩展,采购周期长 |
易用性 | 快速部署,分钟级创建; 支持一键在线变更配置; web 控制台用于资源便捷管理; 自动化监控图表及报警能力 | 人工部署,部署周期长; 扩容周期长,限制业务发展; 需手动搭建/安装可视化管理工具; 需自行搭建监控系统、额外的运维人手 |
性能 | 内核研发能力强,持续基于 WiredTiger 引擎进行性能调优 | 需要有较大的研发投入自行优化 |
成本 | 基础运维零成本; 较低数据库运维成本; 合理的资源购置单价; 弹性扩缩容,较低的冗余资源闲置成本 | 昂贵的数据库运维成本; 昂贵的资源购置单价; 昂贵的冗余资源闲置成本 |
使用场景
互联网应用
物联网及大数据
游戏业务

- 适用多种应用
适用于社交、工具、电商等各类互联网应用;可对写入数据进行有效的半结构化存储
通过高弹性特点应对互联网业务流量突增

- 物联网数据存储
对于各种物联网终端设备产生的数据,云数据库 DocDB for MongoDB 提供了实时数据的存储能力
云数据库 DocDB for MongoDB 支持对接云上专用计算引擎进行大数据分析

- 数据结构灵活
云数据库 DocDB for MongoDB 具有 Schema-Free的特点,有效帮助游戏产品随时灵活调整数据存储结构
分布式横向扩展,支持分区分服游戏业务的数据管理