有坑勿踩(一):MongoDB PSS vs PSA

前言

在技术社区混了这么长时间,因为一些常见的技术问题反复被问到,总是想写写文章把它们讲清楚。无奈很多时候看似基础的技术问题背后都隐藏着很深的原因,想要一次性说清楚太花时间,而平时又没有很多时间能花在上面(主要是懒),所以产生了写一系列文章的想法,讲讲我或我的客户使用MongoDB过程中经常遇到的各种“坑”。话虽如此,难者不会会者不难,希望看了这些讲解你就不再认为这些是“坑”了。

在讲解这些问[......]

阅读全文

2019年MongoDB中文社区长沙大会

图片1 (1)

麓山脚下,湘江之滨,惟楚有材,于斯为盛。
亲爱的小伙伴们,全球领先的开源分布式文档数据库,MongoDB中文社区经过前期精心准备,将于2019年4月20日在美丽星城长沙召开本年第一次线下大咖技术交流活动。

特邀您共赴盛会,与各路大咖切磋,探讨MongoDB大数据相关的各种黑技术!

大会时间

大会将分为两部分:

上午培训
时间:9:00-12:00
地址:长沙市岳麓区腾讯众创空间中电10[......]

阅读全文

事务,时间戳与混合逻辑时钟

前言

这篇文章接上文mongodb4.0事务实现浅析。 mongo从3.6之后,开始进行WT-TIMESTAMP-PROJ,后续server层引入了带签名的逻辑时钟logic_clock.h。基于逻辑时钟与客户端协同,又实现了因果一致性会话。到4.0,server层的事务框架做了大的改进,Oplog空洞的维护从server层下移到引擎层,并且支持了wt层事务[as-if]提交时间可指定,从而统一[......]

阅读全文

2019 MongoDB 中国用户大会邀请函等您开启

Hi 朋友,

2019年6月5日!MongoDB官方将在上海隆重举办 2019 MongoDB 中国用户大会,诚邀您拨冗莅临。
在为期一天的大会中, MongoDB全球及中国技术专家将携手行业典型客户、社区技术大牛、领先分析机构和专业的合作伙伴为您倾情打造一场数据的盛宴。本次大会不仅囊括MongoDB领先的技术和工具,还将涵盖中国及全球其他地区的经典用例和最佳实践,精彩可期,不容错过!

上海

在[......]

阅读全文

MongoDB 安全终极指南——避免不当配置

国家互联网中心于2019年2月通报指出,由于MongoDB用户的不当配置,导致部分MongoDB用户存在信息泄露风险。而在《Forrester Wave™:2019 大数据 NoSQL综述》报告中,MongoDB荣获领导者称号,并在数据安全等21项评估标准中斩获最高分。这说明:MongoDB 本身并无安全漏洞,问题出在不当配置上。国家互联网中心于2019年2月通报指出,由于MongoDB用户的不当[......]

阅读全文

MongoDB中文社区2019年度计划

引言

感谢您与MongoDB中文社区相互陪伴来到了新的一年!回顾去年,MongoDB中文社区每月默默地用专业文章不时与您打声招呼,在社群中以接地气的方式与您互动,一起解决遇到的难题。我们还沿着“西安-上海-北京-台北-广州-成都”的路线在各大城市举办了线下大会,相互启发,一同学习,并在年末相聚深圳开启一场年终盛会!

0

三月,MongoDB中文社区进行了每年一度的换届,也对2019年的制定[......]

阅读全文

使用模式构建:子集模式(The Subset Pattern)

在多年前,第一代PC拥有高达256KB的RAM和两个5.25英寸的软盘驱动器。没有硬盘,因为在当时它们极为昂贵。这些限制导致在处理大量(对那时来说)数据时由于内存不足,必须在物理上交换软盘。如果当时有办法只把我经常使用的数据(如同整体数据的一个子集)放入内存就好了。

现代应用程序也无法幸免于资源消耗的影响。MongoDB将频繁访问的数据(称为工作集)保存在RAM中。当数据和索引的工作集超过分配的[......]

阅读全文

MongoDB全局事务Beta版发布

就在12个多月前,我们宣布将多文档ACID事务引入MongoDB。几周后,我们发布了第一个beta测试版。之后这一特性在经过了数千用户的检验后进入了GA(General Availability)阶段,并作为MongoDB 4.0的一部分于2018年6月发布。

现在,我们非常高兴地宣布我们将引入全局事务作为下一个阶段,将多文档ACID保证从副本集扩展到分片集群。由此,通过对跨越大规模、全球分布的[......]

阅读全文