排序
PostgreSQL 用户、角色与权限管理实践
一、用户和角色 什么是角色? 角色是一系列相关权限的集合。为了管理方便,通常把一系列相关的数据库权限赋给一个角色,如果哪个用户 需要这些权限,就把角色赋给相应的用户。由于用户也拥有一...
MySQL升级与回滚实战:Inplace升级、版本确认与回退
一、常见的数据库服务程序升级方式 | 方式 | 升级说明 | 备注说明 | | -------------------------------- | -------------------- | ----------------------------------------- | | 单台服务器...
Redis 运维问题与性能优化案例
一、数据类型选择不合理 1、选择合适的类型 当一个可以聚合的内容分开存储时,总共占用了( 64+57+61) =182字节,改为 hash存储时,占用了 98字 节。 2、压缩列表的条件: '列表中元素数量 <...
mysqldump高级参数详解:single-transaction、master-data 与触发器
一、数据库数据备份进阶方式一:利用命令参数 --single-transaction 这个参数的用法作用可以利用一个形象的例子去理解:比如在某个时刻班主任希望统计班级同学的数量情况,那么该如何统计准确呢...
MySQL备份恢复基础:目标、方式与职责划分
一、数据库服务备份恢复目的 在企业环境中,无论是安全人员、运维人员、开发人员、数据库管理人员等所有技术人员都有一个共同的职责: 保障数据安全,防止数据库损坏 - 数据库物理损坏:磁盘、...
PostgreSQL 存储结构解析:逻辑层、物理层与表空间
一、逻辑存储结构 几个概念: - database cluster:实际指的是数据库簇,跟数据库集群不一样 - 库簇相当于是一个数据库的容器,可以在容器中创建很多数据库,所以:PostgreSQL中的database与 My...
RedisShake 数据迁移与同步实战
一、RedisShake能做什么 redis-shake是一个用于在两个 redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求。 GitHub地址 : https://github.com/alibaba/RedisShake 作用 &应用场景...
MongoDB 副本集的选举
一、影响选举的因素 整个集群必须有大多数节点存活;被选举为主节点的节点必须: - 能够与多数节点建立连接 - 具有较新的 oplog - 具有较高的优先级(如果有配置) 二、选举的机制: Bully算法 mongo...
Redis Cluster 核心原理与运维命令
一、Redis Cluster核心原理 1.1 gossip通信流程 1.1 gossip简介 1.1 gossip消息类型 redis常用的gossip消息:ping,pong,meet,fail ping和meet的消息接受流程 节点通信选择-兼容实时和成本 1.2 ...
CacheCloud 部署与接入实践
一、CacheCloud 是什么? CacheCloud是一个 Redis云管理平台:支持 Redis多种架构 (Standalone、 Sentinel、 Cluster)高效管理、 有效降低大规模 redis运维成本,提升资源管控能力和利用率。平...









