MongoDB 4.2- What's New-.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《MongoDB 4.2- What's New-.pptx》由用户(无敌的果实)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MongoDB 4.2_ What's New_ 4.2 What
- 资源描述:
-
1、MongoDB 4.2 新功能Danny Zhang安全声明我公司产品之任何特性或功能的开发、发布及发布时机均由我公司自行决定。本资料仅用于介绍我公司产品的一般性方向,不应作为决定购买的依据或被视为交付任何材料、代码或功能的承诺、约定或法律义务。议程4.2新功能概述更全面的事务更强大的查询分析更佳的弹性40分钟更高的安全性更多的部署选项问答环节数据无处不在电商销售额将达到4.9物联网设备连接数量83%的机构视AI为战万亿美元将达到750亿台略首选到2021年到2025年到2019年5G,速度提高20倍,延迟降低120倍智能手机用户将达到网络犯罪造成的损失38亿人次将超过6万亿美元到2021年到
2、2021年到2021年每家公司都必须变身为数据及软件公司业务需求加速创新数据驱动降低成本6开发者是关键7开发者是关键,但是开发人员每周用于维护和修正错误代码上的时间占全部工作时间的42%。几千位C级管理人员在接受调查时表示,获得合格的开发人员比获得资本更难,这是公司在发展中面临的较大制约。开发人员系数,Stripe8MongoDB:为提升开发效率而生智能数据平台最佳的数据管理方式智能地将数据放在需要的地方可自由的在任何地方运行9分布式事务MongoDB的演变全局时间点读取大型事务可变片键值Atlas数据湖复制集事务Atlas全局集群Atlas HIPAAAtlas LDAPAtlas审计Atl
3、as附件存储引擎Atlas备份快照类型转换分片转移速度提高40%快照读取非阻塞二级读取SHA-2TLS 1.1+指南针聚合通道构建器指南针导出到代码Charts测试版自由监控云服务操作管理器K8s测试版MongoDB Stitch遗传算法MongoDB移动测试版Atlas自动扩展Atlas全文搜索变更流Atlas ISO合规性Atlas服务代理可重试写入可线性化读取内集群压缩只读视图表达数组更新查询表达性字段级加密多CA及滚动加密按需物化化视图通配符索引因果一致性日志编辑一致分片二级读取操作管理器+查询顾问文件验证图形处理聚合通道+表达更新查找十进制快速故障切换更简单的可扩展性聚合+整理架构验
4、证Apache Kafka连接器MongoDB Charts遗传算法可重试读写分面导航端对端压缩聚合+IP白名单静态加密自动平衡+ARM、功率、z系列BI及Spark连接器+指南针+默认绑定本地主机对话WiredTiger 1m+集合表达查找R驱动程序Atlas跨区域复制Atlas自动存储扩展新索引存储器内部存储引擎BI连接器MongoDB指南针APM集成自动索引构建项目文件系统备份stepDown速度提高10倍存储节点监视器Zstandard压缩Ops Manager Headless BackupOps Manager K8s GAOps Manager Single AgentLDAP授
5、权加密备份Cloud Foundry集成3.64.04.23.23.4选择MongoDB数据库的人数越来越多Stack Overflow调查显示: MongoDB是大家最想用的数据库4.2ACID事务分布式事务Global PiT ReadsMutable Shard KeyValues4.2ACID事务查询及分析分布式事务物化视图Global PiT ReadsMutable Shard KeyValues通配符索引Atlas数据湖4.2ACID事务韧性及扩展性查询及分析分布式事务可重试读写Stepdown速度加快10倍物化视图Global PiT ReadsMutable Shard Ke
6、yValues通配符索引Atlas数据湖 Zstandard4.2ACID事务查询及分析韧性及扩展性分布式事务物化视图可重试读写Global PiT ReadsMutable Shard KeyValues通配符索引Atlas数据湖stepdown 10倍加快Zstandard企业级安全字段级加密多CA审计消耗减少了2/34.2ACID事务查询及分析韧性及扩展性分布式事务物化视图可重试读写Global PiT ReadsMutable Shard KeyValues通配符索引Atlas数据湖stepdown 10倍加快Zstandard企业级安全可在任何地方运行字段级加密多CAAtlas自动扩
7、展Atlas全文搜索K8s集成审计消耗减少了2/3多文档ACID事务4.0版中的事务应用程序驱动程序主节点从节点从节点复制集194.2版中的分布式事务应用程序驱动程序MongosMongos分片集群分片1提交分片2提交分片N提交主节点从节点从节点主节点从节点从节点主节点从节点从节点20事务设计目标与关系性数据库的事务一样 多条语句,相似的语法 任何应用程序都可使用 支持一个或多个集合及数据库中的多个文档 分片和复制集中的事务无任何差别ACID一致性保证 快照隔离,要么全成功,要么全失败 对单一文档操作无性能影响MongoDB事务语法with client.start_session() as
8、s:开发人员熟悉的语法 对所有编程语言都一致 和关系数据库的用法一致 简单且易于理解s.start_transaction()collection_one.insert_one(doc_one, session=s)collection_two.insert_one(doc_two, session=s)mit_transaction()MongoDB事务语法try (ClientSession clientSession = client.startSession() clientSession.startTransaction();collection.insertOne(clientSe
9、ssion, docOne);collection.insertOne(clientSession, docTwo);clientSmitTransaction();数据模型和事务不同数据库采用不同方式文档型(非关系型)数据库相关数据存储在一个单独而丰富的文档中。单文档的操作,无需事务来保证一致性。表结构(关系型) 数据库相关的数据被放到不同的多个表中,跨记录的事务是必须的分布式事务实例支付及交易更新账户金额事件处理填写订单、通知供应商电信收费创建话单,更新每月账单Mutable Shard Key Values 提高分片灵活性 使用分布式事务修改片键的值时,将会EU片区APAC片区移动文档。
10、一级节点一级节点 全局重新分布:重新将文档划归到一个新区域 分层存储:将旧文档处理到低成本存储片区二级节点二级节点二级节点二级节点 修改片键值,无须先删除再插入,并在应用层保证原子性了。默认60秒运行时间限制26分布式事务注意事项 使用MongoDB 4.2驱动程序 事务在单一的分片上,比跨多个片速度会更快。 事务在60秒之后自动中止 (可调),数据库会回滚被中止的事务。 最佳实践:单一事务中,修改的文档不超过1,000份。 不支持投票节点。 运行事务之时,数据块迁移会受到限制。分布式ACID事务的发展旅程2015年开始,涉及服务器到驱动程序的所有部分。 存储层 复制协议 分片架构 一致性和耐
11、久性保证 全局逻辑钟 集群元数据管理 驱动程序关键的工程项目MongoDB 3.0MongoDB 3.2MongoDB 3.4MongoDB 3.6MongoDB 4.0MongoDB 4.2Enhanced replicationprotocol: stricterNew Storage engine(WiredTiger)Shard membershipawarenessConsistent secondaryReplica Set TransactionsDistributed Transactionsreads in sharded clustersconsistency & dura
12、bilityWiredTiger default storageengineMake catalogOplog applierLogical sessionsRetryable writestimestamp-awareprepare supportConfig servermanageabilityimprovementsDistributed commitprotocolSnapshot readsRecoverable rollback viaWT checkpointsRead concern “majority”Causal ConsistencyGlobal point-in-ti
13、me readsMore extensiveCluster-wide logical clockRecover to a timestampWiredTiger repairStorage API to changes touse timestampsSharded catalogimprovementsTransaction managerRead concern majorityfeature always availableCollection catalogversioningUUIDs in shardingFast in-place updates tolarge document
展开阅读全文