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

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
云原生多模数据库 Lindorm,多引擎 多规格 0-4节点
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 了解最受欢迎的文档数据库 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

相关文章
|
3月前
|
NoSQL MongoDB 数据库
数据库数据恢复—MongoDB数据库数据恢复案例
MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍然开启的情况下将MongoDB数据库文件拷贝到其他分区,数据复制完成后将MongoDB数据库原先所在的分区进行了格式化操作。 结果发现拷贝过去的数据无法使用。管理员又将数据拷贝回原始分区,MongoDB服务仍然无法使用,报错“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”
|
3月前
|
缓存 NoSQL Linux
在CentOS 7系统中彻底移除MongoDB数据库的步骤
以上步骤完成后,MongoDB应该会从您的CentOS 7系统中被彻底移除。在执行上述操作前,请确保已经备份好所有重要数据以防丢失。这些步骤操作需要一些基本的Linux系统管理知识,若您对某一步骤不是非常清楚,请先进行必要的学习或咨询专业人士。在执行系统级操作时,推荐在实施前创建系统快照或备份,以便在出现问题时能够恢复到原先的状态。
292 79
|
3月前
|
存储 NoSQL MongoDB
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
179 8
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
|
2月前
|
运维 NoSQL 容灾
告别运维噩梦:手把手教你将自建 MongoDB 平滑迁移至云数据库
程序员为何逃离自建MongoDB?扩容困难、运维复杂、高可用性差成痛点。阿里云MongoDB提供分钟级扩容、自动诊断与高可用保障,助力企业高效运维、降本增效,实现数据库“无感运维”。
|
6月前
|
Java 数据库
jsp CRM客户管理系统(含数据库脚本以及文档)
jsp CRM客户管理系统(含数据库脚本以及文档)
126 10
|
6月前
|
NoSQL MongoDB 数据库
数据库数据恢复——MongoDB数据库服务无法启动的数据恢复案例
MongoDB数据库数据恢复环境: 一台Windows Server操作系统虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 管理员在未关闭MongoDB服务的情况下拷贝数据库文件。将MongoDB数据库文件拷贝到其他分区后,对MongoDB数据库所在原分区进行了格式化操作。格式化完成后将数据库文件拷回原分区,并重新启动MongoDB服务。发现服务无法启动并报错。
|
7月前
|
存储 NoSQL MongoDB
微服务——MongoDB常用命令1——数据库操作
本节介绍了 MongoDB 中数据库的选择、创建与删除操作。使用 `use 数据库名称` 可选择或创建数据库,若数据库不存在则自动创建。通过 `show dbs` 或 `show databases` 查看所有可访问的数据库,用 `db` 命令查看当前数据库。注意,集合仅在插入数据后才会真正创建。数据库命名需遵循 UTF-8 格式,避免特殊字符,长度不超过 64 字节,且部分名称如 `admin`、`local` 和 `config` 为系统保留。删除数据库可通过 `db.dropDatabase()` 实现,主要用于移除已持久化的数据库。
451 0
|
7月前
|
存储 NoSQL MongoDB
从 MongoDB 到 时序数据库 TDengine,沃太能源实现 18 倍写入性能提升
沃太能源是国内领先储能设备生产厂商,数十万储能终端遍布世界各地。此前使用 MongoDB 存储时序数据,但随着设备测点增加,MongoDB 在存储效率、写入性能、查询性能等方面暴露出短板。经过对比,沃太能源选择了专业时序数据库 TDengine,生产效能显著提升:整体上,数据压缩率超 10 倍、写入性能提升 18 倍,查询在特定场景上也实现了数倍的提升。同时减少了技术架构复杂度,实现了零代码数据接入。本文将对 TDengine 在沃太能源的应用情况进行详解。
328 0
|
22天前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
58 3
|
29天前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。

相关产品

  • 云数据库 MongoDB 版
  • 推荐镜像

    更多