MongoDB新功能及Atlas云服务概览_第1页
MongoDB新功能及Atlas云服务概览_第2页
MongoDB新功能及Atlas云服务概览_第3页
MongoDB新功能及Atlas云服务概览_第4页
MongoDB新功能及Atlas云服务概览_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MongoDB 4.4新功能及Atlas云服务概览技术创新,变革未来MongoDB 4.4 新功能2万客户1亿下载文档模型分布式系统随处运行现代分析面临的挑战不断增长的数据量和数 据类型获得洞见的时效性成本和复杂性将分析引入事务性数据库,提升行业洞察力,减少数据重复和脆 弱复杂的 ETLMongoDB 工作负载隔离11客户分析主节点从节点从节点从节点分析节点事务性应用程序从节点分析节点MongoDB 丰富的查询语言和分布式架构, 允许同一群集同时进行事务性操作和分析作 业,并避免资源竞争MongoDB 的演化史线性化(Linearizable)读取 集群内压缩(Intra-cluster co

2、mpression)只读视图(Read only views)日志编辑(Redaction) 图关系(Graph)处理 Decimal 数据类型 排序规则(Collations) 多面导航(Faceted Navigation)聚合 +ARM、Power、zSeries BI 和 Spark 连接器 + Compass +LDAP 授权 加密备份3.43.6变更流(Change Streams)可重试写入(Retryable Writes)丰富的数组更新因果一致性(Causal Consistency)一致的分片(Sharded)读取模式验证(Schema Validation)端到端压缩IP

3、 白名单默认绑定至本地主机 会话WiredTiger 1m+ 集合$lookup 表达式R 驱动Atlas 跨区域复制(Cross Region Replication)Atlas 自动存储扩展(Auto StorageScaling)4.0副本集事务(Replica Set Transactions)Atlas 全球集群(Global Clusters) Atlas HIPAAAtlas LDAPAtlas 审计(Audit)Engine)Atlas 备份快照(Snapshots) 类型转换分片迁移提速 40%快照读取(Snapshot Reads)非阻塞秒读(Non-Blocking Se

4、c. Reads)SHA-2 和 TLS 1.1+Compass 聚合管道生成器Compass 导出到代码 免费监控云服务Ops Manager K8s Beta MongoDB Stitch GA分布式事务(DistributedTransactions)可变分片键值(Mutable Shard Key Values)Atlas 数据湖(测试版) Atlas 自动扩展(测试版) Atlas 搜 索 ( 测 试 版 ) Atlas 服务代理和 K8s字段级加密(Field LevelAtlas 储存引擎加密(Enc. Storage Encryption)多证书颁发机构更丰富的更新操作 Apa

5、che Kafka 连接器 MongoDB Charts GA可重试读写(Retryable Reads & Writes)新索引构建stepDown加快 10 倍存储节点监测(Storage Node Watchdog)Zstandard 压缩联合(Union)自定义聚合表达式(Custom Agg Expressions)可优化的分片键(Refinable ShardKeys)组合哈希分片键(Compound Hashed Shard Keys)对冲读(Hedged Reads)全局 PIT 读(Global PIT Reads)镜像读(Mirrored Reads)大型事务(Large

6、Transactions) 可恢复的初始化同步(ResumableInitial Sync)基于时间的 Oplog 保留 连接监控/池化(Pooling)流式拓扑更改(Streamed TopologyChanges)并行(Simultaneous)索引创建 隐藏索引(Hidden Indexes)流复制(Streaming Replication)全局读/写关注(Global Read/Write物化视图(Materialized Views) Concerns)通配符索引(Wildcard Indexes) Rust 和 Swift 驱动 GATLS 1.3 和客户端快速认证 OCSP 装

7、 订 (Stapling) Kerberos 工具Atlas 在线归档(Online Archive)自动伸缩(Auto-Scaling) 模型建议(SchemaRecommendations)AWS IAM 身份验证和 Atlas x509联合查询(Federated Queries) Ops Manager 4.44.44.2开发人员生产力扩展和性能弹性和安全MQL + 驱动联合(Union)$function: body: ,args: , lang: jsz自定义聚合表达式其他新查询和驱动功能新聚合操作符和表达式简化代码:搜索和操作字段更加简便,并可定位数组首尾元素简化架构分析和性能优

8、化:表达式可返回二进制文件或 BSON 对象的大小连接监控和池化提升可观察性:标准化驱动配置和连接池管理全局读/写关注隔离和持久性治理:通过服务端配置来维护所有客户端一致性的行为。在驱动中可调。 注:Atlas 暂不支持MongoDB驱动重新认识M ongoDB重新认识M ongoDB原生分片集群跨实例和区域横向扩展,实现无缝扩展对应用透明对任何规模都保持弹性且兼顾成本和效益分片键:customer_id78%负载分片 1分片 232%负载49%负载分片键:customer_id , order_id45%负载分片 2分片 1定义的分片键为多字段组合,包含任意单 字段避免单调变化的分片键(慢增

9、长值如客户 ID) 时产生“热分片”更加均匀地分布数据组合哈希分片键性能对冲读 (Hedged Reads)mongos其他新功能流式复制隐藏索引并行索引创建弹性镜像读(Mirrored Reads)缓存缓存镜像读(Mirrored Reads)缓存缓存可恢复的初始化同步缓存缓存其他新功能流式拓扑更改更快速的客户端认证基于时间的 Oplog 保留安全传输和存储数据:TLS传输加密通过网络进行传输(In-flight)数据解密后进入服务器内存传输和存储数据:落盘加密持久化在(At-rest) 磁盘中卷加密(Volume Encryption)存储引擎加密(Storage Engine Encry

10、ption)网络数据解密后进入服务器内存但是,使用中的数据呢?网络使用中,内存中磁盘数据库进行处理期间,数据为明文(未经加密)影响数据因素:授权的和被盗用的管理员和用户RAM 抓取过程检查使用中,内存中字段级加密 (Field Level Encryption)未加密的敏感数据绝不会流出应用程序无需修改应用程序数据仍可被查询最大程度降低对数据库性能的冲击管理员不可见其他新安全功能TLS 1.3动态加密最新标准:向前兼容所有支持的 MongoDB 版本。后续几个季度将在Atlas 中推出OCSP 装订(Stapling)证书验证更简单:MongoDB 直接通过 OCSP 查询认证机构。无需下载证

11、书撤 销列表并重启服务器以刷新证书状态Kerberos 配置实用程序(Configuration Utility)更快部署:自动检查常见配置问题,为实现成功部署提供纠错建议运维 + 集成适用于 Kubernetes 的 Enterprise OperatorOps ManagerKubernetes 上的 MongoDB自动化 监控 备份适用于 Kubernetes 的 Community Operator适用于 Kubernetes 的Community Operator用于 Apache Kafka 的 MongoDB 连接器Confluent Cloud 上的Kafka 连接器工具mon

12、gosh (Beta)MongoDB Shell 是 MongoDB 交互式 JavaScript 界面。可借助mongo shell 查询和更新数据,执行管理操作。自动完成(autocomplete)语法高亮显示错误消息上下文帮助Compass + mongoshIDE集成 - VSCodeIDE集成 - Jet BrainsMongoDB Atlas 云服务自主管理还是Atlas数据库即服务?自主管理缓慢、复杂 无弹性依赖手动降低 ROI 和敏捷性自服务 完全弹性 基于消费降低 TCO,加速价值转化数据库 即服务选择云迁移现状0.1M1.5M+0.0M20172018TodayMongoD

13、B Atlas上部署的数据库集群数数据库即服务的领导者年增长340超过16,000个Atlas客户每天处理超过1,120亿次查询Forrester Wave:数据库即服务,2019年第二季 度报告将MongoDB评为数据库即服务市场的领导者。Atlas: 完全托管的集成数据层Atlas 搜索Atlas 数据湖MongoDB ChartsRealm 移动数据库MongoDB数据的可视化边缘到云同步使用MQL的全文搜索使用MQL的联合查询数据分层以数据库为核心MongoDB Atlas 探究如果主节点(primary node)由于任何原因而出 现故障,MongoDB Atlas 会迅速实施自修复

14、 恢复流程。默认高可用应用程序驱动主节点从节点从节点每个副本集(replica set)/分片(shard)至少自动 在区域中部署三个数据节点,以实现高可用为达到透明恢复,驱动无法找到可用的主节 点或遇到网络错误,则能够自动重试读写操 作跨区域复制在多区域或整个区域中断的情况下确保正常 运行时间通过地理分布不参与故障转移过程的只读副本集成员来提高本地读取的性能适用于在Google Cloud,AWS或Azure的专 用实例上运行的Atlas部署全球集群将全自动数据库分布在由一个或多个云区域组 成的多个地理分布区域中本地读取和写入可为您的分布式应用程序提供毫秒级的延迟确保来自特定地区的数据位于预

15、定义的区域中使用预先构建的区域模板轻松部署,或通过在易 于使用的可视界面中选择云区域来自己构建多云集群跨多个云部署单个集群。 在存储数据的位置 以及Atlas可以使用哪些云服务方面,获得了无 与伦比的灵活性。跨云冗余确保持续可用性将集群从一个云无缝迁移到另一个云在多个云中利用同类最佳技术通过将数据库分布到更多区域来吸引更多用户细粒度的监视和告警根据数十种吞吐量,性能和利用率指标创建仪表 板,以分析历史数据库性能,精确到一分钟Atlas项目包含一组预配置的告警规则,以涵盖 常见的性能问题当数据库操作,服务器使用率或其他条件达到定 义的阈值以适合您的工作负载时,添加和自定义 通知通过电子邮件,短信

16、和您已经使用的其他渠道获取告警信息实时性能指标实时性能面板允许您实时查看集群指标,从而提 供了对数据库的无与伦比的洞察力,包括:数据操作读/写网络输入/输出内存热门的集合慢操作查询分析器在查询分析器的帮助下,快速诊断和解决问题, 该分析器显示了长期运行的查询及其关键性能 统计信息查看历史操作以快速识别集合和操作类型之间 的异常值和查询模式永远在线,可提供过去24小时操作的可视性无需下载,处理或分析服务器日志性能建议器自动化的智能建议,以改善集群性能基于对群集元数据和日志的自动分析,生成索引 和模式建议点击创建索引以轻松优化性能基于常见反模式检测,提供模式建议实时建议,无需额外开销数据浏览器使用

17、内置的数据浏览器从Atlas界面浏览和操作数据使用完整的CRUD功能运行查询并与您的数据进行交互管理索引并查看索引使用情况统计信息查看架构建议建立和测试样本聚合管道创建和管理搜索索引所有Data Explorer操作都记录在项目级活动Feed中聚合管道生成器使用易于使用的Aggregation Pipeline Builder构 建和测试样本聚合管道可从数十个MongoDB聚合阶段和100多个运算符 中进行选择拖放阶段可快速测试和应用更改查看示例文档结果以验证每个阶段的转换和聚合将完成的管道代码导出为您选择的语言,以在应 用程序代码中执行Aggregation pipeline builder

18、使用MongoDB Atlas Search在云中的数据之 上构建快速,相关的全文搜索创建功能强大的搜索查询,以利用丰富的MongoDB聚合框架通过将搜索集成到数据层,您可以消除昂贵 的复制并简化应用程序基础架构Atlas Search适用于所有运行 MongoDB 4.2+的集群Atlas 搜索云备份云备份使用基础云提供商的本机快照功能。可自定义的快照计划和保留; 根据需要拍摄 其他快照备份存储在与托管数据库相同的云区域中可以选择通过云提供商KMS用您自己的密钥 加密快速快照还原支持副本集和分片群集,并在各个分片之间 进行一致的备份持续云备份连续云备份将添加到云备份的快照备份中: Mongo

19、DB Atlas持续备份您的数据,确保您 的备份通常仅落后于操作系统几秒钟配置持续备份的窗口:完整的操作日志在 该时间段内存储按时间点恢复:重放操作日志以将集群恢 复到窗口中的特定时间点,满足低至1分钟 的恢复点目标(RPO)工作负载隔离工作负载隔离是Atlas中副本集的主要优势通过在副本集中指定只读节点来增强数据 库性能消除同一数据库上操作查询和分析查询之 间的干扰和资源争用使用分析节点来处理分析工作负载,例如MongoDB图表可视化或BI Connector查询自动扩展:自动容量管理启用智能的全自动容量管理,并让您的群集计 算和存储自动扩展以响应工作负载变化默认情况下会启用存储自动缩放功能

20、:使用率 达到90时会置备额外的磁盘空间可以选择集群层自动扩展:定义最小和最大大 小,Atlas将根据关键利用率指标(根据阈值) 自动扩展或缩小集群所有自动扩展事件均以滚动方式应用,以确保没有停机时间到连接的应用程序使用Online Archive在MongoDB Atlas集群 和云对象存储之间分层数据自动将不经常访问的文档存档到完全托管的 云对象存储中,以提供更具成本效益的数据 存储策略在优化成本和性能的同时,保持对数据的轻 松访问在线归档:自动数据分层安全:不受数据位置限制业务信任需求安全功能认证(Authentication)X.509、LDAPS、SCRAM、IP 白名单、用户授权(Authorization)RBAC、只读视图(Read-Only Views)、字段级校订(Field-Level Redaction)审计(Auditing)管理、DML、DDL、DCL、基于角色加密(Encryption)传输(In-Flight):TLS 1.1+落盘(At-Rest):加密硬件、卷和数据库存储引擎 (AES-256)使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论