腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
MongoDB中文社区
MongoDB中文社区(www.mongoing.com)是MongoDB 官方支持的技术社区。
专栏成员
举报
291
文章
451145
阅读量
77
订阅数
订阅专栏
申请加入专栏
全部文章(291)
mongodb(245)
云数据库 MongoDB(206)
数据库(203)
sql(182)
编程算法(25)
mac os(23)
存储(21)
https(21)
网络安全(16)
大数据(15)
其他(14)
json(11)
unix(9)
分布式(8)
数据迁移(8)
bash(7)
缓存(7)
javascript(6)
云数据库 SQL Server(6)
api(6)
windows(5)
数据结构(5)
迁移(5)
java(4)
c++(4)
css(4)
html(4)
nosql(4)
开源(4)
数据处理(4)
物联网(4)
区块链(3)
node.js(3)
linux(3)
apache(3)
TDSQL MySQL 版(3)
腾讯云测试服务(3)
shell(3)
数据库管理(3)
官方文档(2)
数字货币(2)
python(2)
c#(2)
react(2)
嵌入式(2)
oracle(2)
mvc(2)
全文检索(2)
bash 指令(2)
容器镜像服务(2)
spring(2)
批量计算(2)
文件存储(2)
腾讯云可观测平台(2)
网站(2)
数据安全(2)
express(2)
serverless(2)
kubernetes(2)
运维(2)
spark(2)
tcp/ip(2)
uml(2)
数据分析(2)
微服务(2)
raft(2)
es(2)
费用中心(1)
负载均衡(1)
比特币(1)
go(1)
jquery(1)
android(1)
postgresql(1)
打包(1)
ide(1)
github(1)
matlab(1)
maven(1)
搜索引擎(1)
lucene/solr(1)
ubuntu(1)
深度学习(1)
云直播(1)
数据加密服务(1)
数字营销(1)
数据备份(1)
http(1)
容器(1)
自动化(1)
黑客(1)
hadoop(1)
sql server(1)
面向对象编程(1)
spring boot(1)
unity(1)
npm(1)
grep(1)
gradle(1)
微信(1)
安全(1)
云计算(1)
kafka(1)
任务调度(1)
mvcc(1)
数据脱敏(1)
搜索文章
搜索
搜索
关闭
MongoDB一致性模型设计与实现
mongodb
数据库
sql
云数据库 MongoDB
mac os
本文源自阅读了 MongoDB 于 VLDB 19 上发表的 Tunable Consistency in MongoDB 论文之后,在内部所做的分享(分享 PPT 见文末)。现在把分享的内容整理成此文,并且补充了部分在之前的分享中略过的细节,以及在分享中没有提及的 MongoDB Causal Consistency(也出现在另外一篇 SIGMOD’19 Paper),希望能够帮助大家对 MongoDB 的一致性模型设计有一个清晰的认识。
MongoDB中文社区
2021-04-02
1.6K
0
MongoDB日志记录
mac os
mongodb
数据库
sql
云数据库 MongoDB
为了在发生故障时提供持久性,MongoDB使用预写日志记录到磁盘journal文件中。
MongoDB中文社区
2020-11-11
2.8K
0
WiredTiger存储引擎之六:Cache分配规则与Page的淘汰机制
mac os
mongodb
数据库
sql
云数据库 MongoDB
WiredTiger存储引擎系列文章将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎。本篇作为WiredTiger存储引擎介绍系列文章第六篇,也是本系列文章的最后一篇。
MongoDB中文社区
2020-10-10
1K
0
MongoDB部署检查列表建议
mongodb
云数据库 MongoDB
数据库
sql
mac os
MongoDB Manual (Version 4.2)> Administration
MongoDB中文社区
2020-09-21
1.2K
0
WiredTiger存储引擎之五:与事务相关的数据结构以及并发控制机制
mac os
数据结构
mvc
mvcc
mongodb
WiredTiger存储引擎系列文章将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎。本篇是WiredTiger存储引擎系列文章第5篇,前面篇章分别是:
MongoDB中文社区
2020-09-10
913
0
MongoDB的WiredTigerLAS.wt大小异常分析
mac os
mongodb
数据库
sql
云数据库 MongoDB
最近在运维MongoDB时遇到一个磁盘空间增长异常的问题,主要是WiredTigerLAS.wt这个文件占用了70GB以上的空间。经排查,有不少用户都遇到过这个问题,其背后的根本原因和MongoDB的一个bug有关。本篇文章会详细分析这个问题背后的原因以及涉及到的相关技术原理,并给出解决方法。
MongoDB中文社区
2020-08-25
2.7K
0
WiredTiger存储引擎之四:WT工具编译与元数据文件剖析
mac os
mongodb
云数据库 MongoDB
打包
存储
自从MongoDB切换到WiredTiger存储引擎后,默认生成的文件名称、格式以及空间分配规则等与早期MMAPv1存储引擎有了很大不同。为了更好的实施数据迁移、备份恢复甚至数据修复等工作,我们需要了解WiredTiger存储引擎在磁盘上生成的文件及其内容。
MongoDB中文社区
2020-08-10
2.3K
0
WiredTiger存储引擎之三:Checkpoint原理
mac os
node.js
WiredTiger存储引擎系列文章将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎。前面两篇分别是:
MongoDB中文社区
2020-07-02
1.4K
0
WiredTiger存储引擎之二:一个Page的生命周期
javascript
mac os
通过第一篇介绍,我们了解到数据以page为单位加载到cache、cache里面又会生成各种不同类型的page及为不同类型的page分配不同大小的内存、eviction触发机制和reconcile动作都发生在page上、page大小持续增加时会被分割成多个小page,所有这些操作都是围绕一个page来完成的。
MongoDB中文社区
2020-06-03
923
0
WiredTiger存储引擎之一:基础数据结构分析
mac os
编程算法
存储
数据结构
大数据
从本月起,我们将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎,推出WiredTiger存储引擎系列文章。由于源码体量很大,通读工作量巨大,细节之处如有问题和错误,欢迎大家指出。
MongoDB中文社区
2020-05-11
2.9K
0
MongoDB大量集合启动加载优化原理
css
mac os
html
mongodb
云数据库 MongoDB
启动数据加载时间对于很多数据库来说是一个不容忽视的因素,启动加载慢直接导致数据库恢复正常服务的RTO时间变长,影响服务可用性。比如Redis,启动时要加载RDB和AOF文件,把所有数据加载到内存中,根据节点内存数据量的不同,加载时间可能达到几十分钟甚至更长。
MongoDB中文社区
2020-05-11
1.5K
0
5个要点,带你了解MongoDB的WiredTiger存储引擎
mac os
mongodb
数据库
sql
云数据库 MongoDB
MongoDB Manual (Version 4.2)> Storage > Storage Engines > WiredTiger Storage Engine
MongoDB中文社区
2020-04-24
2K
0
让MongoDB存储引擎为快速存储设备做好准备
编程算法
mac os
https
网络安全
存储
过去二十年,存储硬件的性能提升了两个数量级。首先,是SSD的出现;然后是计算机总线接口从SATA到PCIe的转变;最后在非易失性内存技术和制造工艺上的创新。就在2019年的4月份,Intel发布了首个商业化存储级内存产品(SCM)Optane DC Persistent Memory,它使用了3D XPoint技术,位于内存总线上,并且进一步降低了IO的时延。
MongoDB中文社区
2020-04-10
1.1K
0
MongoDB 定位 oplog 必须全表扫描吗?
mongodb
云数据库 MongoDB
数据库
sql
mac os
MongoDB oplog 记录数据库的所有修改操作,除了用于主备同步;oplog 还能玩出很多花样,比如
MongoDB中文社区
2019-08-20
1.5K
0
事务背景介绍(1):MongoDB/WiredTiger中的底层时间戳
mac os
mongodb
云数据库 MongoDB
unix
数据库
MongoDB中的一些最新特性(如多文档ACID事务)需要对底层的WiredTiger存储引擎中进行基础性的增强。
MongoDB中文社区
2019-07-22
912
0
Mongo4.2分布式事务实现Overview
mac os
分布式
mongodb
c++
c#
在Mongos侧,每个OperationCtx会有一个TransactionRouter,记录事务上下文。
MongoDB中文社区
2019-06-21
1.1K
0
常见问题: MongoDB 存储
mac os
mongodb
云数据库 MongoDB
缓存
文件存储
存储引擎是数据库的一部分,负责管理如何在内存和磁盘上存储数据。许多数据库支持多个存储引擎,其中不同的引擎对特定工作负载的性能会更好。例如,一个存储引擎可能为读取繁重的工作负载提供更好的性能,另一个可能支持更高的写入操作吞吐量。
MongoDB中文社区
2019-06-11
2.5K
0
WiredTiger的时间戳事务设计及其正确性证明
mac os
unix
为了更好地支持基于逻辑时钟和混合逻辑时钟的分布式事务,WiredTiger从3.0版开始引入时间戳事务(timestamp transaction)。在本文中,我们将时间戳事务简称为tsTxn。在第一章,我们会说明WiredTiger的事务策略。在第二章中,我们将介绍并证明WiredTiger事务的一个重要特性。第三章中,我们将介绍tsTxn的设计。最后在第四章,我们会看到除了一些限制之外,tsTxn显示了与第二章中类似的属性。
MongoDB中文社区
2019-05-15
784
0
来自MongoDB的新年大礼: MongoDB 4.0将正式支持ACID事务!
mac os
mongodb
json
数据库
sql
MongoDB CTO Eliot Horowitz 刚刚于2月16日凌晨在MongoDB西雅图大会上宣布(当地时间2月15日上午),MongoDB将在4.0版本中正式推出多文档ACID事务支持 。
MongoDB中文社区
2019-04-22
808
0
MongoDB 如何使用内存?为什么内存满了?
mac os
mongodb
数据库
sql
云数据库 MongoDB
Mongod 进程启动后,除了跟普通进程一样,加载 binary、依赖的各种library 到内存,其作为一个DBMS,还需要负责客户端连接管理,请求处理,数据库元数据、存储引擎等很多工作,这些工作都涉及内存的分配与释放,默认情况下,MongoDB 使用 Google tcmalloc 作为内存分配器,内存占用的大头主要是「存储引擎」与 「客户端连接及请求的处理」。
MongoDB中文社区
2019-04-22
1.8K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档