标签:BSON 类型

Reactive-MongoDB 异步 Java Driver 解读

zale评论(0)赞(0)

一、关于 异步驱动 从3.0 版本开始,MongoDB 开始提供异步方式的驱动(Java Async Driver),这为应用提供了一种更高性能的选择。 但实质上,使用同步驱动(Java Sync Driver)的项目也不在少数,或许是因为...

使用JMeter做MongoDB性能测试

boyboy评论(0)赞(0)

对大多数应用环境来说,数据库是一个关键要素。如何存储数据以及在哪里存储数据,对整个系统的性能会产生巨大影响。因此,在做开发之前,数据库的选择肯定是最重要的决定之一。对数据库进行性能测试有助于你达成此项决定,这也是你在开发过程中的一项重要工作...

MongoDB 定位 oplog 必须全表扫描吗?

zydcom评论(0)赞(0)

MongoDB oplog 记录数据库的所有修改操作,除了用于主备同步;oplog 还能玩出很多花样,比如 全量备份 + 增量备份所有的 oplog,就能实现 MongoDB 恢复到任意时间点的功能 通过 oplog,除了实现到备节点的同步...

MongoDB Go Driver使用帮助文档

baijiwei评论(0)赞(1)

正式的MongoDB Go Driver近来变成1.0的GA版本。它现在被认为是一个完整的特性, 并且准备好在正式产品中使用。这篇使用说明书将帮助你开始使用 MongoDB Go Driver。你将会创建一个简单的程序并且学到如何: 安装M...

副本集是如何实现自动Failover的

zale评论(1)赞(0)

简介 最近一个 MongoDB 集群环境中的某节点异常下电了,导致业务出现了中断,随即又恢复了正常。 通过ELK 告警也监测到了业务报错日志。 运维部对于节点下电的原因进行了排查,发现仅仅是资源分配上的一个失误导致。 在解决了问题之后,大家...

MongoDB killOp 案例详解

zydcom评论(0)赞(0)

MongoDB 提供 currentOp 命令,列出当前正在执行的查询操作,并提供 killOp 命令,用于中止一些耗时比较长,影响线上业务的操作,作为一种应急手段。 下图是一个 currentOp 命令的输出项之一,用户在获取到 opid...

常见问题:MongoDB基础知识

xica评论(0)赞(1)

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

MongoDB的设计规范

xica评论(0)赞(0)

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