开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共2590人左右 1 + 2 + 3 + 4 +5 + 6 + 7)(1 2 3 4 5 6群均已爆满,新人进7群,8群,准备9群)
大家好,想必大家已经发现不少老师已经开始对MongoDB在2024年,年底对MongoDB的考试免费的活动了进行宣传了,这里为了协助MongoDB和各位老师以及对此次考试感兴趣的同学,我将在本帖对一些MongoDB的知识和一些颠覆了RDBMS的NOSQL知识进行一个普及。
另外说明一下活动在周一基本结束了,本来每个老师只有2个推荐名额的情况下,最后每个老师都扩编,且和MongoDB协商增加名额的事情,将近不到30人结果,令我惊讶的,还有Oracle 原厂的老师也非常热心的参与此项活动,感谢各位老师热心参与活动,活动圆满结束,后续MongoDB公司的老师们将接力帮助大家。
MongoDB 大学网址
https://learn.mongodb.com/pages/certification-program
这里简单介绍一下MongoDB的考试
MongoDB 的考试分为4种
分别面对了,DBA、云上的DBA、开发者、和数据建模,这四个门类,目前DBA建议考取 Associate Database Administrator Exam 这个门类的考试。
这是一个世界性的考试,通过的证书在全球是有效,主要面对一些外企,以及互联网企业的应用场景。
另外我个人在8年的MongoDB 的使用中,我对MongoDB 最大的感谢是将我对数据处理的二维思维,升维度了。
具体为什么,可以从MongoDB 数据建模和模式设计中找到答案,如果用一句话表达,让我的数据处理方案更灵活且多了一些奇思妙想。这本书翻译者,萧少聪,萧老师实际上曾经是PostgreSQL中文社区的主席,在和他的线下沟通中,我也获得了一些,他对MongoDB以及设计理论上的一些突破的想法,感谢他,能人都是多才多艺的。
下面我们进入主题,将以MongoDB Basic 这本书作为一个基础,会冲击到没有接触到NOSQL数据库的同学的脑细胞。
1 文档,集合,数据库
MongoDB中的行,不叫行,叫文档,表不叫表,叫集合。数据库还是和传统数据一个概念。 且文档一行最大可以存储16MB的数据,这远远超出任何传统数据库的单行的数据存储量。
2 Bson and Json
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,以易于阅读和理解的文本格式表示复杂的数据结构
BSON (Binary JSON) 是 MongoDB 团队开发的一种开放数据格式,是 JSON 的二进制形式。 BSON 使 MongoDB 的处理和搜索文档更加高效。 它还添加了一些标准 JSON 中不具备的功能,例如添加类型以处理二进制数据 BSON 的优点:
速度:BSON 使 MongoDB 更快,因为它使计算机更容易处理和搜索文档。
效率:BSO