什么是腾讯云 MongoDB 文档数据库?腾讯云文档数据库 MongoDB(Cloud MongoDB Service)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100% 完全兼容 MongoDB 协议,同时高度兼容 DynamoDB 协议,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,使您无需自建灾备体系及控制管理系统。
腾讯云 文档数据库 MongoDB 代金券领取地址:点击前往。
腾讯云 MongoDB 的特性
- 高性能
采用超大内存、全新 PCI-E SSD 存储介质和新一代存储引擎,优化原生的 Mongo 内核,QPS 可达 3W+(每秒访问次数),能在业务高峰时段帮助您支撑高并发请求量;您无需设计复杂的后端系统来满足高请求量,极大的简化了您的系统开发。
- 支持分布式集群构建
腾讯自研的 MongoDB 分布式集群,将数据通过片键存储在多台物理机上,实现存储容量无上限的能力;同时也能分摊负载,兼容绝大部分的原生协议。一键式创建和扩容,极大的提高了构建海量分布式存储系统的效率。
- 兼容 DynamoDB 协议
DynamoDB 是一个支持文档和键值存储模型的且具有高可扩展性的 NoSQL 数据库服务。腾讯云数据库团队在已有的 NoSQL 模块框架上,全新推出了一项高度兼容 DynamoDB 协议,且性能快速稳定,支持实例级别的备份和回档,自动容灾机制的数据库服务。
- 完善的数据保障机制
拥有完善的数据自动备份和无损恢复机制,每个实例集群默认每天备份一次;实时双机热备,5 日冷备数据下载。您完全不用担心数据丢失,且为您节省了为保证数据高可靠带来的额外投入成本。提供数据加密服务,多层防护数据安全。
- 一体化监控
提供三个维度指标监控,包括单实例、Primary 节点及 Secondary 节点;提供专业数据指标的监控,如磁盘使用量、CPU 负载、QPS 等。操作可视化的数据展示一目了然。
- 专业运维服务
您无需关心实例的部署、版本更新及故障处理,云数据库运营团队为您免除后顾之忧。主备切换、故障的处理及数据迁移对用户完全透明,IP、Port 保持不变,应用程序完全无需考虑 IP 飘移,帮助您极大程度降低运维成本。
- 弹性扩容
当剩余的存储容量不足时,您可以在 Web 端进行扩容操作,扩容过程不影响您的线上业务,在控制台一键操作即可完成,使您无需关注底层实现细节,非常方便快捷。
- 服务高保障
双机热备,多种故障检测机制,服务器服务故障后,服务会秒级自动切换到备机。您完全不需要做任何处理,也不影响线上业务。您无需额外开发系统来保证服务高可用。
- 自定义告警
自定义资源阈值告警,可帮助用户知晓 MongoDB 运行中的问题。它将问题及时反馈给运维人员,帮助您快速响应数据库问题。
应用场景
物联网
物联网领域的终端设备,例如医疗仪器、运输业车辆 GPS 等,可以轻易且持续的产生 TB 级的数据。云数据库 MongoDB 分片技术可构建分布式数据库集群,达到无上限的容量存储,同时也方便在线扩容。原生的 map-reduce 聚合框架能帮助您从这些数据中挖掘出其隐含的巨大价值。
游戏开发
游戏需求变化很快,MongoDB 特别适用游戏后端数据库,无固定 schema 的模式可以免去变更表结构的痛苦,大幅度缩短版本迭代周期,为您节省 60% 的开发时间。您还可以将 MongoDB 当作缓存服务器使用,合理规划热数据;其性能与其他常用缓存服务器相当,同时还为您提供更丰富的查询方式。
读写分离
很多对数据及时性要求不是特别苛刻的应用,可通过购买 MongoDB 主实例的一个或者多个只读实例来实现读写分离需求,通过只读实例读操作来满足大量读应用需求,减轻主库压力。所有写请求会被发到主节点,主实例和只读实例之间会自动进行数据同步。