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

社区大咖博客 第11页

常见问题:复制和副本集

Xica评论(0)赞(6)

• MongoDB支持哪种复制? • 复制是否可以通过Internet和WAN连接进行? • MongoDB可以通过“noisy”连接进行复制吗? • 如果复制已经提供数据冗余,为什么还要使用journaling(预写日志,WAL)功能? ...

常见问题:使用MongoDB进行分片

Xica评论(2)赞(4)

• 新部署是否适合进行分片? • 在对集合进行分片后是否可以更改片键? • 为什么文档没有分布到各个分片? • mongos是如何检测到分片集群配置更改的? • 日志中出现的writebacklisten是什么意思? • mongos是如何...

常见问题:索引

Mr.Mongo评论(0)赞(2)

 如何创建索引?  索引构建会如何影响数据库性能?  如何查看集合中存在哪些索引?  如何查看查询是否使用了索引?  如何确定要索引的字段?  如何查看索引的大小?  写操作如何影响索引? 本文档解决了有关MongoDB 索引...

常见问题:MongoDB基础知识

Xica评论(0)赞(3)

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

MongoDB分片到副本集改造实践

zydcom评论(1)赞(10)

生产环境分片改造为复制集的解决方案 背景 生产线上使用 MongoDB Sharidng 的场景非常多,但由于业务初期评估不到位或者业务发展不符合预期,为了管理起来更方便,可能需要将 Sharding 改造为 复制集。 我就针对生产级业务环...

MongoDB的设计规范

Xica评论(0)赞(8)

MongoDB目前核心优势 『灵活模式』+ 『高可用性』 + 『可扩展性』 通过json文档来实现灵活模式 通过复制集来保证高可用 通过Sharded cluster来保证可扩展性 BSON 1.在JSON中,要跳过一个文档进行数据读取,需...

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

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

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

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

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

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