MONGOREPLAY 的“坑”

故事是这样开始的,因为想做一个MONGODB 的测试库同步部分生产库的数据,同时不想从基本数据搞起,因为数据量比较大。 其实是可以通过mongoexport 和 mo...

MONGODB 那种设计更适合

最近工作的场景,发现很多场景适合MONGODB 发挥它的长处。比如经常变动的需求,有些需求在开发告一段落后,预估还有变动看似不合理,其实在现实中处处可见,需求不完善,...

MongoDB 聚合操作注意事项

MongoDB, 虽然一直是被称为NO SQL ,文档数据库,可最近这两年MONGODB 没闲着,MONGODB 作为大数据分析的数据存储空间使用的现在大有人在。聚合...

Wiredtiger 在MONGODB 中的疑问

MongoDB 中也有类似MYSQL 的数据库引擎的插件化的概念,虽然MYSQL 被ORACLE 搞得现在对这个数据库的引擎认知都存在于INNODB,但实际上MYSQ...

Golang中Gin 自定义验证方法

学习目标: 1.怎样写一个自定义验证方法 2. 怎样管理自定义验证方法 学习内容: 1. 怎样写一个自定义验证方法 在Gin框架中,可以使用binding标签实现参数的校验。但有些特殊的...

Go语言日志库zerolog

Go语言日志库zerolog 在开发大型项目时将日志进行结构化以提高可读性、可查询性和速度是非常重要的。 为什么你选择不使用其他结构化日志库如logrus或zap? Zerolog 是一款高性能...

一文掌握 Golang 模糊测试(Fuzz Testing)

模糊测试Fuzz Testing 模糊测试Fuzz Testing是通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法。可以用来发现应用程序、操作系统和网络协议等中的漏洞或错误特别是容...

MONGODB 复制集 DOWN DOWN 机了, 5种情况与系统恢复

最近TEAM里面的每个DB都在做高可用失效后的应急方案和处理的文档,要写这个东西我和MONGODB 的DBA 主要要做的有以下内容1  环境的准备 三台MO...

Mongodb 缓存页结构, 为什么我那么快 (1)

MONGODB 数据库写入和并发的速度,绝非是传统数据库可以比拟的,但到底为什么插入的速度这么快,和他的数据库引擎 wiredTiger 有关,那么就看看MONGOD...

Mongodb 为什么提起处理JSON 就是MOGNODB 的,因为我没得选

提到JSON 的数据处理,大部分人想到的一定是MONGODB ,如果不是可以自己好好的反思一下,自己的数据库餐盘是不是缺少MOGNODB 这道硬菜,最近也有人问我一个...