【MongoDB】2019年MongoDB中文社区广州大会,干货满满的分享活动
1 介绍
MongoDB中文社区(mongoing.com)是大中华区获得官方认可的中文社区,11月23日下午,在广州举办了线下用户大会,带给大家一手干货和实践。
2 大会议程
大会组织者对时间的把控做得非常好,没有拖沓,基本是按时既定流程走的。具体流程如下:
3 一些个人收获
3.1 MongoDB 4.2的新特性
详细介绍了MongoDB 4.2新版本带来的新特性,不得不说,这个版本的更新实在让人惊艳,新特性很多很强大。更新速度快,满足了越来越多的需求而不影响其性能,我想这也是MongoDB能快速发展的主要原因吧。
(1)分布式事务
关系型数据库的事务能力很强这是众所周知的,但因为数据库模型的差异,在NoSQL上的事务是难以实现的。大多数人还是认为,NoSQL是没有事务能力的。但MongoDB一步步的努力,改变了这一现状。从单文档事务,到副本级多文档事务,到现在分片级的分布式多文档事务,终于让不选择MongoDB的理由又少了一条。
可变更的分片键值,可以通过update来改变,而不用先delete再insert了。
(2)查询及分析
按需要的物化视图,通过
$merge实现。通过物化视图能加快访问速度,而且还能在视图中建立索引等。
其它更新:通配符索引、Atlas数据湖、MongoDB的图表、与Kafka的集成等。
(3)弹性和伸缩性
可重试读写、Stepdown的10倍提高,Zstandard的压缩。
(4)安全性
客户端字段级的加密,使存在数据库中的数据是加密的。
支持无停机的多个CA。
(5)随处运行
Atlas的自动扩展、全文搜索服务、与Kubernetes的集成。
3.2 MongoDB事务控制与灾难恢复
从WiredTiger到源码,介绍了MongoDB事务的实现与快照隔离,可见大神都是深入到源码的,毕竟只有源码是不会骗人的。
介绍了在极端情况下的灾难恢复工具:WiredTiger的命令行工具。需要通过源码构建编译它的命令行环境,并通过命令行分析文件、获得dump文件、加载文件。要注意要与数据库所使用的WT版本对应。
3.3 阿里云与腾讯云的MongoDB实践
介绍了多种备份方式的比较,以及如何选择正确的备份方式及时机。对比了逻辑备份、物理备份和快照备份的差异,相比之下,物理备份和快照是更快更安全的备份。
还介绍了MongodB在阿里游戏的应用,使用简单,但就是能带来开发上的便携和数据上的安全,这就是MongoDB的优势。
介绍了腾讯云的CMongo在单分片大翻页情境下的优化,将mongos的
skip/limit下沉到mongod来做,以实现更优的查询性能。
4 一些精彩瞬间
5 总结
本次分享活动的干货很多,也见识了大神的厉害,而且大神们都是非常务实且低调的,让人信服。向大神们学习!
欢迎关注公众号<南瓜慢说>,将持续为你更新...
多读书,多分享;多写作,多整理。
- 2019年MongoDB中文社区长沙大会,精彩内容和丰富奖品等你来!
- 3.9-陀螺财经VALUE100活动圆满结束!大咖分享~干货满满!
- 社区活动分享PPT:使用微软开源技术开发微服务
- CSDN社区分享面试经历活动作品13——ASP.NET面试经历分享(最终版)
- GMTC全球大前端技术大会干货分享
- 【干货分享】Node.js 中文学习资料和教程导航
- 云+社区专栏:分享技术干货,专注打造技术影响力
- 纯干货12 2017年5月份-李宏毅-最新GAN中文视频教程分享
- 干货满满,阿里天池CIKM2017 Rank4比赛经验分享
- axure案例分享——中文社区
- 正在直播 | 来自网易云音乐/严选/饿了么/美团/淘宝等16位增长实战派专家,在运营/增长大会都会分享哪些干货
- 纯干货13 2017年-李宏毅-最新深度学习/机器学习中文视频教程分享-前篇
- MongoDB中文社区年终盛典
- Python中文社区光棍节活动获奖名单
- 干货满满,腾讯云+社区技术沙龙 Kafka Meetup 深圳站圆满结束
- 活动预告丨易盾CTO朱浩齐将出席2018 AIIA大会,分享《人工智能在内容安全的应用实践》
- 2015中国数据库大会Mongodb分享
- 阿里5位嘉宾3个分享:HBaseCon Asia 2017干货满满
- 【干货分享】Node.js 中文资料导航