2021年4月23日

mongodb存储引擎

摘要: 存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv 阅读全文

posted @ 2021-04-23 17:24 ExplorerMan 阅读(338) 评论(0) 推荐(0) 编辑

mongodb sharded cluster中的概念

摘要: mongodb的分片集群包含下面的几部分:shared:每个shared包含一系列的分片数据,每个shared可以部署为单个的replica setmongos:这个是个查询路由,在客户端和集群间提供接口,处理应用层的查询请求,决定数据在集群中的位置。config servers:配置server, 阅读全文

posted @ 2021-04-23 17:22 ExplorerMan 阅读(138) 评论(0) 推荐(0) 编辑

用DD命令制作硬盘镜像

摘要: 用DD命令制作硬盘镜像 本文参考http://serverfault.com/questions/4906/using-dd-for-disk-cloning写出,转载时请说明出处。 以下的说明都是针对备份整个硬盘,而不是备份某一个分区。 一、用DD命令制作硬盘镜像的特点 (1)在制作镜像时,不能对 阅读全文

posted @ 2021-04-23 15:30 ExplorerMan 阅读(4504) 评论(0) 推荐(0) 编辑

golang 中, os.exit() runtime.Goexit() return 有什么区别

摘要: return结束当前函数,并返回指定值runtime.Goexit结束当前goroutine,其他的goroutine不受影响,主程序也一样继续运行os.Exit会结束当前程序,不管你三七二十一 Gosched 暂停当前goroutine,使其他goroutine先行运算。只是暂停,不是挂起,当时间 阅读全文

posted @ 2021-04-23 15:04 ExplorerMan 阅读(1580) 评论(0) 推荐(0) 编辑

Golang 协程控制关闭

摘要: 部分代码参考:https://zhuanlan.zhihu.com/p/26695984 这边文章的的 package main import ( "context" "fmt" "time") func main() { ctx := context.Background() ctx, cance 阅读全文

posted @ 2021-04-23 15:00 ExplorerMan 阅读(922) 评论(0) 推荐(0) 编辑

Redis主从集群切换数据丢失问题

摘要: 一、数据丢失的情况 异步复制同步丢失集群产生脑裂数据丢失 1.异步复制丢失对于Redis主节点与从节点之间的数据复制,是异步复制的,当客户端发送写请求给master节点的时候,客户端会返回OK,然后同步到各个slave节点中。如果此时master还没来得及同步给slave节点时发生宕机,那么mast 阅读全文

posted @ 2021-04-23 11:07 ExplorerMan 阅读(618) 评论(0) 推荐(0) 编辑

导航