MongoDB爱好者
垂直技术交流平台

标签:wiredtiger

第2页

Mongo4.2分布式事务实现Overview

Xica评论(7)赞(12)

本文接上篇事务,时间戳与混合逻辑时钟。分布式事务在20190606随着4.2rc0版本发布了。本文是对4.2分布式事务实现的overview。 整体流程 Mongos侧 相关代码:transaction_router.cpp/h 在Mong...

是什么造成了数据库的卡顿

zale评论(5)赞(17)

一、背景 MongoDB 提供了非常强大的性能分析及监控的命令,诸如 mongostat、mongotop 可以让我们对数据库的运行态性能了如指掌。 然而,这次我们在性能环境上就遇到一个非常棘手的问题: 某服务接口在 1-5分钟内偶现超时导...

MongoDB+PostgreSQL 中文社区南京大会

Xica评论(0)赞(0)

MongoDB+PostgreSQL 中文社区南京大会 5月24日9:00-17:30 MongoDB和PostgreSQL是全球领先的开源数据库,也是发展趋势最快的数据库,未来可期!在春末夏初的五月,MongoDB中文社区携手Postgr...

常见问题:MongoDB基础知识

Xica评论(0)赞(3)

  MongoDB支持哪些平台? MongoDB作为托管服务提供吗? 集合(collection)与表(table)有何不同? 如何创建数据库(database)和集合(collection)? 如何定义或修改集合模式(schem...

WiredTiger的时间戳事务设计及其正确性证明

牟天垒评论(2)赞(2)

摘要 为了更好地支持基于逻辑时钟和混合逻辑时钟的分布式事务,WiredTiger从3.0版开始引入时间戳事务(timestamp transaction)。在本文中,我们将时间戳事务简称为tsTxn。在第一章,我们会说明WiredTiger...

使用模式构建:预分配模式(The Preallocation Pattern)

牟天垒评论(3)赞(0)

MongoDB最明显的优势之一就是文档数据模型。它在模式设计和开发周期中均提供了很大的灵活性。用MongoDB文档可以很容易地处理那些不知道之后会需要哪些字段的场景。然而,有些时候当结构是已知的,并且能够被填充或扩充时,会使设计简单得多。这...