分类目录归档:TJ的博客

在线研讨会|基于MongoDB的数据中台技术实现

数据中台早已是大家耳熟能详的术语了。数据中台是一种面向业务的,强调服务化的数据平台。对于具有多个BU或者子公司的大型企业和头部企业来说,构建数据中台的难点更多的是在于组织架构的改变。对于那些一直被大而重的数仓或大数据方案忽略的中型企业来说,企业规模相对小一些,预算有限,技术能力薄弱,但是却有着明确的[......]

阅读全文

MongoDB 进阶模式设计

12月12日上午,TJ在开源中国的年终盛典会上分享了文档模型设计的进阶技巧,就让我们来回顾一下吧: —————————————————————————————————————————————————————————-

从很久以前,我就开始接触开源产品:从最开始的使用、受益者到后来的贡献者,到现在的[......]

阅读全文

如何估计Oplog的大小

用户问题:

最近我的一个复制集的从机出了故障,由于修复的时候耽搁了几个小时,等从机加入到复制集的时候已经超出oplog的有效窗口,只能执行resync的动作把数据从头复制过来,很占时间。我们知道复制集的oplog size 默认是磁盘容量的5%(最小1G,最大50G), 如果我希望增大oplog的[......]

阅读全文

使用YCSB测试MongoDB的微分片性能

MongoDB的库级锁

MongoDB是目前最流行的NoSQL数据库,以其自然的文档型数据结构,灵活的数据模式以及简单易用的水平扩展能力而获得了很多开发人员的青睐。 但是金无足赤人无完人,MongoDB不是没有它的一些弱点,比如说它的库级锁就是人们经常抱怨的一个性能瓶颈。简单来说MongoDB[......]

阅读全文