文档数据库服务(Document Database Service)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。
应用场景1:游戏
场景描述
文档数据库副本集和集群架构的高可用特性,能够满足游戏在高并发下的持续稳定运行。
兼容MongoDB,具有No-Schema的方式,能在游戏玩法变化中快速变更表结构,非常适用于灵活多变的游戏业务需求。
优势
支持内嵌文档
内嵌文档可以避免join的使用,降低应用开发的复杂性,灵活的schema支持,方便快速开发迭代
轻松应对数据峰值压力
基于分片构建的集群支持TB级的数据需求
应用场景2:IoT
场景描述
具有高性能和异步数据写入功能,特定场景下可达到内存数据库的处理能力。同时,文档数据库服务中的集群实例,可动态扩容和增加mongos和shard组件的性能规格和个数,性能及存储空间可实现快速扩展,非常适合IoT的高并发写入的场景。
文档数据库服务提供二级索引功能满足动态查询的需求,利用兼容MongoDB的map-reduce聚合框架进行多维度的数据分析。
优势
写性能
文档数据库的高性能写入,基于分片构建的集群支持物联网TB级的数据需求
高性能和扩展性
对高QPS应用有很好的支持,同时分片架构可以快速进行水平扩展,灵活应对应用变化
应用场景3:互联网
场景描述
文档数据库服务的副本集模式采用三节点Replica Set的高可用架构,Primary节点和Secondary节点提供服务,两个节点分别拥有独立内网地址,配合Driver实现读取压力分配。
优势
MapReduce
解决数据分析场景需求,用户可以自己写查询语句或脚本,将请求都分发到DDS上完成
性能扩展能力强
应对业务增长快,数据量大的内容管理系统,具备较好的扩展能力