排序
MongoDB 企业中分片集群设计
一、如何用好分片集群 1、合理的架构 - 是否需要分片 - 需要多少分片 - 数据的分布规则 2、正确的姿势 - 选择需要分片的表 - 选择正确的片键 - 使用合适的均衡策略 3、足够的资源 - CPU - RAM -...
MongoDB 其他常见案例解决
一、高峰时段 chunk 迁移导致磁盘读写性能抖动,业务响应超时。 解决:配置迁移窗口时间,避免白天操作影响业务 //如下操作则设置了只在凌晨 2 点 -6 点工作 二、由于 mongo 客户端与 server 版本...
PostgreSQL 控制文件解密:pg_controldata 与 Checkpoint 信息
一、简单介绍 控制文件记录了数据库的重要信息,如数据库的系 统标识符“system_identifier”、系统表版本“Catalog versionnumber”、实例状态、Checkpoint信息、数据页 的块大小、WAL日志的页...
MongoDB 常见架构
一、这篇文章以MongoDB 常见架构为主线,提炼课程中的重点知识、常见场景与落地经验,便于快速回顾。 MongoDB 有三种常用架构,分别为单机版、副本集( Replica Set)和分片( Sharding)
Rook 与 Ceph 入门:为什么用 Rook 管理 Kubernetes 存储集群
一、基于Rook运维管理Ceph集群 1.1 Kubernetes使用Rook部署Ceph存储集群 Rook [https://rook.io](https://rook.io/) 是一个自管理的 **分布式存储** 编排系统,可以为Kubernetes提供 **便利** ...
Redis-benchmark 压测方法与结果分析
一、介绍 redis-benchmark是 Redis自带的基准性能测试工具 redis-benchmark测试 cluster集群实例时需要加 --cluster 参数 二、参数 三、模拟 ,50个客户端同时请求 Redis,总共 1万个请求 四、结...
PostgreSQL 高级索引实战:表达式索引、部分索引与 GiST GIN BRIN
一、表达式上的索引 如Oracle数据库一样,PostgreSQL也支持函数索引。实际上,PostgreSQL索引的键除了可以是一个函数外,还可以是从一个或多个字段计算出来的标量表达式(mysql 8.0也支持部分函...
Redis 事务、批量操作与发布订阅
一、事务与批量操作 1.1 简介 **Redis 事务的特性** - redis的事务只是保证了多条命令的串行执行 - 并不能保证执行命令的原子性 - redis事务只有在入队异常的时候会回滚,进入server执行并不会回...
MongoDB 副本集原理
- 一、检查自己 local库的 oplog.rs集合找出最近的时间戳。 - 二、检查 Primary节点 local库 oplog.rs集合,找出大于此时间戳的记录。 - 三、将找到的记录插入到自己的 oplog.rs集合中,并执行这...
Rook部署Ceph前置准备:裸盘、LVM2 与 RBD 内核模块检查
一、安装Ceph集群 Rook支持K8S v1.19+的版本,CPU架构为amd64、x86\_64或arm64均可。 通过rook安装ceph集群 必须满足以下先决条件: - 至少准备3个节点、并且全部可以调度pod,满足ceph副本高可...










