了解最受欢迎的文档数据库 MongoDB(二)

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
云原生多模数据库 Lindorm,多引擎 多规格 0-4节点
简介: 了解最受欢迎的文档数据库 MongoDB(二)

开发者学习笔记【阿里云云数据库助理工程师(ACA)认证了解最受欢迎的文档数据库 MongoDB(二)

课程地址https://edu.aliyun.com/course/3112080/lesson/19072


了解最受欢迎的文档数据库 MongoDB(二)


十、 MongoDB的七种武器


灵活文档模型,支持业务快速迭代,变更。

副本集,服务高可用,数据高可靠。

分片集群,容量,读写能力横向扩展

真性能, wiredtiger +灵活读写配置

强大索引,多key,文本,GEO

单机多文档事务和分布式事务

Aggregation pipeline,丰富的数据,支持大数据分析能力

图片90.png

 

十一、 阿里云 MongoDB 的价值特征


阿里云 MongoDB 与 MongoDB 的区别

阿里云 MongoDB 具备语音服务的价值特征

共有八点,分别为

开箱即用免除运维烦恼,

弹性伸缩快速应对业务变化,

高可用业务持续数据可靠,

持续备份任意时间点恢复

安全加固 ssl+tde 全链路加密

审计日志访问记录,有据可查,

秒级监控,性能数据一目了然,方便查询定位问题

cloudDBA (DAS) 自动诊断,智能优化

 

十二、 阿里云MongoDB优势亮点


为目前业界最成熟,内核版本最新,管控能力最丰富的阿里云 MongoDB 产品。

高性价比,短链接健全性能比原生开源版提升了十倍

运维效率,阿里云 MongoDB 提供了丰富的管控能力,可以帮助用户大幅度的去减少运维工作量和耗时。


生态工具,阿里云 MongoDB 丰富周边生态工具解决一些具体场景的问题。例如,阿里自己开源的一个 micro 这种同步工具就可以支持异地多活用阿里云 DTS 工具呢,就可以迁移数据然后用 data 这个 ETL工具,就可以汇聚数据到其他大数据平台去做分析也可以用阿产品去做准时的分析。

专家服务,可以支持 MongoDB 数据库,紧急救援,健康诊断,性能优化,护航保障。


原厂战略合作,获得了正式的商业授权,可以在全球业界范围内唯一提供最新版本服务的云厂商,研发团队保持深度合作,获得源代码级别的原厂技术支持。

图片91.png

 

十三、 阿里云&MongoDB公司战略合作


阿里云荣膺 MongoDB 公司2019全球最佳 isv 合作伙伴奖

同时保持全球领先的4.2和4.4的版本

研发合作 MongoDB4.4合作共建hiddenindexes 特性

在产品和技术交流和社区共建方面取得实质性结果。

图片92.png


十四、 阿里云MongoDB部署架构


Serverless

提供计算资源按需计费能力,具有资源用量低,简单易用、弹性灵活,价格低廉等优点,完美解决了 MongoDB  使用门槛高的问题,帮助中小者轻松上云。

单节点

超高的性价比,适用于开发、测试、学习培训及其他非企业核心数据存储的场景,可以根据各类场景的差异适配对应的规格配置,为企业降低更多的成本支出。

副本集

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

分片集群

提供 Mongos、Shard. ConfigServer  三种组件,可自由地选择Mongos 和 Shard 的配置和个数,无限扩展性能及存储空间,组建不同能力的分片集群实例,非常适合高并发读写的场景

图片93.png

 

十五、 阿里云MongoDB备份/恢复


图片94.png

 

阿里云 MongoD B的备份恢复功能也帮助用户加强那个离线数据的可靠性。在备份方面支持自动或者手动的备份,也支持物理逻辑快照等等备份方式。可以设置备份周期和默认的这个保留时间。这些备份数据日志都存储在阿里云对象存储资源里面。每个备份都会经过有效性的这个验证,避免会出现那个恢复失败的这种无效的备份文件防患于未然。那在恢复的时候直接覆盖原实例或者克隆出新的实例。可以恢复到某一个备份点,或者历史任意一个时间点,还支持单库恢复,减少耗时和存储资源的浪费。


十六、阿里云 MongoDB 监控体系


阿里云 MongoDB 监控体系包括自身的性能指标的监控系统,还有集成das 有助于整个问题的一些多种对象的监控还有支持多种聚合运算和预警啊,这个预值告警云监控的服务。相对于这个友商,阿里云MongoDB监控体系在监控指标数量监控频率,性能曲线的数据呈现这些力度方面都有巨大的优势。

图片95.png


十七、阿里云MongoDB CloudDBA:会话管理


关注执行时间特别长的操作

关注没走索引的全表扫描,并且及时优化处理掉。

图片96.png

 

十八、阿里云MongoDB CloudDBA:索引推荐


控制台自动生成索引推荐

基于代价评估经典数据库内置 CBD 优化器相同原理

可量化,可给出性能提升效益

阿里巴巴集团内部生产环境验证三年以上

推荐成功率98%

图片97.png


十九、MongoDB 上云/混合云/多云


在 MongoDB 要搭建云上云下混合云,或者要在云上搭建异地多活这种架构的场景,阿里云 MongoDB 也支持 DTS 这个工具实现数据的迁移,或者是跨地域的迁移。混合云基地多活这种部署架构形态的这种转换,例如从副本级迁移到分片集群。具体的不同场景的方案和最佳实践,可以参考阿里云 MongoDB 官方帮助文档。

图片98.png

 

二十、阿里云 MongoDB 应用场景


目前阿里云 MongoDB,已经积累了大量用户,用户行业类型主要包括:互联网游戏、在线教育电商社交金融政府咨询直播制造出行……;可以参考官网阿里云 MongoDB 产品资料。

图片99.png

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
1月前
|
NoSQL Cloud Native atlas
探索云原生数据库:MongoDB Atlas 的实践与思考
【10月更文挑战第21天】本文探讨了MongoDB Atlas的核心特性、实践应用及对云原生数据库未来的思考。MongoDB Atlas作为MongoDB的云原生版本,提供全球分布式、完全托管、弹性伸缩和安全合规等优势,支持快速部署、数据全球化、自动化运维和灵活定价。文章还讨论了云原生数据库的未来趋势,如架构灵活性、智能化运维和混合云支持,并分享了实施MongoDB Atlas的最佳实践。
|
2月前
|
NoSQL Cloud Native atlas
探索云原生数据库:MongoDB Atlas 的实践与思考
【10月更文挑战第20天】本文探讨了MongoDB Atlas的核心特性、实践应用及对未来云原生数据库的思考。MongoDB Atlas作为云原生数据库服务,具备全球分布、完全托管、弹性伸缩和安全合规等优势,支持快速部署、数据全球化、自动化运维和灵活定价。文章还讨论了实施MongoDB Atlas的最佳实践和职业心得,展望了云原生数据库的发展趋势。
|
2月前
|
存储 NoSQL MongoDB
MongoDB 数据库引用
10月更文挑战第20天
21 1
|
2月前
|
存储 NoSQL MongoDB
基于阿里云数据库MongoDB版,微财数科“又快又稳”服务超7000万客户
选择MongoDB主要基于其灵活的数据模型、高性能、高可用性、可扩展性、安全性和强大的分析能力。
|
2月前
|
存储 NoSQL MongoDB
mongodb的数据库表怎么创建
在此过程中,理解并掌握这些基本操作,是深入探索MongoDB魅力,乃至构建高效数据解决方案的关键所在。通过实践,您将更加深刻地体会到这种随需应变的数据管理模式带来的便利与效率提升。
29 0
|
2月前
|
存储 NoSQL MongoDB
小川科技携手阿里云数据库MongoDB:数据赋能企业构建年轻娱乐生态
基于MongoDB灵活模式的特性,小川实现了功能的快速迭代和上线,而数据库侧无需任何更改
|
2月前
|
运维 NoSQL BI
简道云搭载阿里云MongoDB数据库,帮助数以万计企业重构业务系统
通过与MongoDB和阿里云团队的合作,让简道云少走了弯路,保障了线上服务的长期稳定运行,提高了吞吐效率,并相应降低了线上运行成本
|
JSON NoSQL Java
mongoDB导出数据库所有集合内容到json文件
网上搜了一圈,官方并有提供批量导出所有集合到json文件的方法。有不少脚本可以实现,但是我还是习惯用java,如下 package starcLL.
2216 0
|
2月前
|
存储 关系型数据库 MySQL
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较
|
3月前
|
存储 NoSQL 关系型数据库
非关系型数据库-MongoDB技术(二)
非关系型数据库-MongoDB技术(二)

相关产品

  • 云数据库 MongoDB 版