开发者学习笔记【阿里云云数据库助理工程师(ACA)认证:了解最受欢迎的文档数据库 MongoDB(二)】
课程地址:https://edu.aliyun.com/course/3112080/lesson/19072
了解最受欢迎的文档数据库 MongoDB(二)
十、 MongoDB的七种武器
灵活文档模型,支持业务快速迭代,变更。
副本集,服务高可用,数据高可靠。
分片集群,容量,读写能力横向扩展
真性能, wiredtiger +灵活读写配置
强大索引,多key,文本,GEO
单机多文档事务和分布式事务
Aggregation pipeline,丰富的数据,支持大数据分析能力
十一、 阿里云 MongoDB 的价值特征
阿里云 MongoDB 与 MongoDB 的区别
阿里云 MongoDB 具备语音服务的价值特征
共有八点,分别为
开箱即用免除运维烦恼,
弹性伸缩快速应对业务变化,
高可用业务持续数据可靠,
持续备份任意时间点恢复
安全加固 ssl+tde 全链路加密
审计日志访问记录,有据可查,
秒级监控,性能数据一目了然,方便查询定位问题
cloudDBA (DAS) 自动诊断,智能优化
十二、 阿里云MongoDB优势亮点
为目前业界最成熟,内核版本最新,管控能力最丰富的阿里云 MongoDB 产品。
高性价比,短链接健全性能比原生开源版提升了十倍。
运维效率,阿里云 MongoDB 提供了丰富的管控能力,可以帮助用户大幅度的去减少运维工作量和耗时。
生态工具,阿里云 MongoDB 丰富周边生态工具解决一些具体场景的问题。例如,阿里自己开源的一个 micro 这种同步工具就可以支持异地多活,用阿里云 DTS 工具呢,就可以迁移数据,然后用 data 这个 ETL工具,就可以汇聚数据到其他大数据平台去做分析,也可以用阿里产品去做准时的分析。
专家服务,可以支持 MongoDB 数据库,紧急救援,健康诊断,性能优化,护航保障。
原厂战略合作,获得了正式的商业授权,可以在全球业界范围内唯一提供最新版本服务的云厂商,研发团队保持深度合作,获得源代码级别的原厂技术支持。
十三、 阿里云&MongoDB公司战略合作
阿里云荣膺 MongoDB 公司2019全球最佳 isv 合作伙伴奖
同时保持全球领先的4.2和4.4的版本
研发合作 MongoDB4.4合作共建hiddenindexes 特性
在产品和技术交流和社区共建方面取得实质性结果。
十四、 阿里云MongoDB部署架构
Serverless
提供计算资源按需计费能力,具有资源用量低,简单易用、弹性灵活,价格低廉等优点,完美解决了 MongoDB 使用门槛高的问题,帮助中小者轻松上云。
单节点
超高的性价比,适用于开发、测试、学习培训及其他非企业核心数据存储的场景,可以根据各类场景的差异适配对应的规格配置,为企业降低更多的成本支出。
副本集
可以根据业务需要,例如阅读类网站、订单查询系统等读多写少场景或有临时活动的突发业务,按需增删 Secondary 节点和 Readonly 节点,更好地实现读取性能扩展。
分片集群
提供 Mongos、Shard. ConfigServer 三种组件,可自由地选择Mongos 和 Shard 的配置和个数,无限扩展性能及存储空间,组建不同能力的分片集群实例,非常适合高并发读写的场景。
十五、 阿里云MongoDB备份/恢复
阿里云 MongoD B的备份恢复功能也帮助用户加强那个离线数据的可靠性。在备份方面支持自动或者手动的备份,也支持物理逻辑快照等等备份方式。可以设置备份周期和默认的这个保留时间。这些备份数据和日志都存储在阿里云对象存储资源里面。每个备份都会经过有效性的这个验证,避免会出现那个恢复失败的这种无效的备份文件来防患于未然。那在恢复的时候直接覆盖原实例或者克隆出新的实例。可以恢复到某一个备份点,或者历史任意一个时间点,还支持单库恢复,减少耗时和存储资源的浪费。
十六、阿里云 MongoDB 监控体系
阿里云 MongoDB 监控体系包括自身的性能指标的监控系统,还有集成das 有助于整个问题的一些多种对象的监控,还有支持多种聚合运算和预警啊,这个预值告警云监控的服务。相对于这个友商,阿里云MongoDB监控体系在监控指标数量,监控频率,性能曲线的数据呈现的这些力度方面都有巨大的优势。
十七、阿里云MongoDB CloudDBA:会话管理
关注执行时间特别长的操作
关注没走索引的全表扫描,并且及时优化处理掉。
十八、阿里云MongoDB CloudDBA:索引推荐
控制台自动生成索引推荐
基于代价评估经典数据库内置 CBD 优化器相同原理
可量化,可给出性能提升效益
阿里巴巴集团内部生产环境验证三年以上
推荐成功率98%
十九、MongoDB 上云/混合云/多云
在 MongoDB 要搭建云上云下的混合云,或者要在云上搭建异地多活这种架构的场景,阿里云 MongoDB 也支持 DTS 这个工具实现数据的迁移,或者是跨地域的迁移。有混合云,基地多活,这种部署架构形态的这种转换,例如从副本级迁移到分片集群。具体的不同场景的方案和最佳实践,可以参考阿里云 MongoDB 官方帮助文档。
二十、阿里云 MongoDB 应用场景
目前阿里云 MongoDB,已经积累了大量用户,用户行业类型主要包括:互联网游戏、在线教育、电商、社交、金融、政府、咨询、直播、制造、出行……;可以参考官网阿里云 MongoDB 产品资料。