云原生数据库 GaiaDB 的核心技术演进和解析 导读 越来越强调云原生的环境下,存算分离作为一种新的架构理念,已经是大势所趋。新的技术架构带来新的问题和挑战,GaiaDB 在自研过程中采用Quorum分布式协议、高性能网络、高可靠分布式存储引擎等技术实现更高的性能和可用性。 本文针对一系列的技术应用实践帮助大家更好的理解存算分离数据库架构的挑战和解决方案。
校验执行kill操作的数据库用户及密码是否正确 接口说明 本接口用于校验执行kill操作的数据库用户及密码是否正确,传入用户名和密码时直接校验,不传入用户名和密码时校验数据库是否存在有效记录 请求结构 POST /v{version}/instance/{instanceId}/smartdba/session/kill/authority HTTP/1.1 HOST: rds.bj.baidubce.com
此外,通过 GaiaDB 的数据库代理功能,可在这些节点的基础上实现读写分离等功能。 增加/删除只读节点 GaiaDB 集群最多包含 15 个只读节点,最少包含一个只读节点(用于保障集群的高可用)。 您可以根据实际需要手动增加或删除只读节点,进而调整集群的性能。具体操作可参见 新增或删除节点 。 说明:删除只读节点时,该节点上的连接会发生闪断,其他节点不受影响。
权限 权限范围 云数据库 RDS 产品级管理权限 所有云数据库 RDS 实例所有操作权限 云数据库 RDS 产品级运维权限 可以访问、操作所有主账号下的云数据库 RDS 实例权限,不包括创建主实例/只读/代理实例权限,不包括克隆实例、配置变更、续费、tag、计费变更、释放实例 云数据库 RDS 产品级只读权限 所有云数据库 RDS 实例列表查看权限,包括实例详情查看、监控、日志、无操作权限 自定义策略
权限 权限范围 云数据库 RDS 产品级管理权限 所有云数据库 RDS 实例所有操作权限 云数据库 RDS 产品级运维权限 可以访问、操作所有主账号下的云数据库 RDS 实例权限,不包括创建主实例/只读/代理实例权限,不包括克隆实例、配置变更、续费、tag、计费变更、释放实例 云数据库 RDS 产品级只读权限 所有云数据库 RDS 实例列表查看权限,包括实例详情查看、监控、日志。
权限 权限范围 云数据库 RDS 产品级管理权限 所有云数据库 RDS 实例所有操作权限 云数据库 RDS 产品级运维权限 可以访问、操作所有主账号下的云数据库 RDS 实例权限,不包括创建主实例/只读/代理实例权限,不包括克隆实例、配置变更、续费、tag、计费变更、释放实例 云数据库 RDS 产品级只读权限 所有云数据库 RDS 实例列表查看权限,包括实例详情查看、监控、日志;无操作权限 自定义策略
注意:目前每条权限只能选择单个区域进行实例配置 权限范围详细解释如下: 权限 实例list列表 权限范围 实例级管理 所选云数据库 Redis 实例资源展示及操作 所选云数据库 Redis 实例所有操作权限 实例级运维 所选云数据库 Redis 实例资源展示及操作 所选云数据库 Redis 实例所有运维权限(不包括创建实例、配置变更、续费、Tag、计费变更、释放实例) 实例级只读 所选云数据库 Redis
大版本升级 概述 云数据库 Redis 提供升级到更高的Redis引擎版本(大版本)的功能。本文为您介绍通过管理控制台对引擎版本进行升级。 注意事项 升级过程中实例将重启,可能会有分片数*5秒内的闪断,请选择业务低峰期进行,并确保应用具有自动重连机制。 对于单副本实例,实例重启将导致数据丢失,请谨慎操作。 大版本升级 登录 云数据库 Redis 管理控制台 。
大Key分析 概述 云数据库 Redis 提供分析缓存占用和大 Key 分布情况的功能。本文为您介绍通过管理控制台进行缓存分析的通用方法。 注意事项 启动分析任务后,实例将处于缓存分析中的状态,期间控制台各项操作将被禁用。 分析任务完成后,将展示占用空间最大的前 100 个 Key。 不支持单副本的实例。 操作指南 登录 云数据库 Redis 管理控制台,进入实例列表页面。
大Key分析 概述 云数据库 Redis 提供分析缓存占用和大 Key 分布情况的功能。本文为您介绍通过管理控制台进行缓存分析的通用方法。 注意事项 启动分析任务后,实例将处于缓存分析中的状态,期间控制台各项操作将被禁用。 分析任务完成后,将展示占用空间最大的前 100 个 Key。 不支持单副本的实例。 操作指南 登录 云数据库 Redis 管理控制台,进入实例列表页面。