在2023云数据库技术沙龙 “MySQL x ClickHouse” 专场上,百度数据库资深技术专家邱学达,为大家分享一下《百度云原生数据库GaiaDB的HTAP与多地多活技术实践》的一些技术内容。 邱学达,百度数据库资深技术专家,主要负责分布式架构设计与数据库内核特性设计和开发。多年数据库与分布式存储开发经验,专注于分布式高可用+高可靠架构设计与云原生化改造。
云数据库 RDS 云数据库 Redis 云数据库 DocDB for MongoDB 云数据库 HBase 云数据库 GaiaDB 分布式数据库 GaiaDB-X 数据传输服务 DTS 云数据库 TableStorage 消息服务 for RabbitMQ 云原生 云原生微服务应用平台 函数计算 CFC 容器实例BCI 容器镜像服务CCR 安全 DDoS防护服务 应用防火墙 WAF 主机安全 密钥管理服务
带标量过滤条件的向量检索 什么是Filter过滤条件 在向量检索中,VectorDB支持指定一个表达式形式的Filter参数,用来确保后端数据库在执行检索时,仅检索满足Filter表达式条件的数据记录。通过支持带Filter过滤条件,VectorDB能够实现精细的标量/向量混合检索,支持各类业务的多样性检索需求。
多主键 什么是多主键 在数据库设计中,多主键通常被称为联合主键或复合主键。它指的是使用多个字段的组合作为主键,以唯一地标识表中的每一行数据。在某些特定的业务场景中,如具有复杂唯一性约束的数据模型或需要多个属性来唯一标识一个实体的场景,多主键是非常有用的。 VectorDB允许客户在建表时设置多主键,主键字段之间的先后顺序由表Schema定义时的顺序决定。
权限 权限范围 云数据库 GaiaDB 产品级管理权限 所有云数据库 GaiaDB 集群所有操作权限 云数据库 GaiaDB 产品级运维权限 可以访问、操作所有主账号下的云数据库 GaiaDB 集群权限,不包括创建集群、释放集群 云数据库 GaiaDB 产品级只读权限 所有云数据库 GaiaDB 集群列表查看权限,包括集群详情、数据库列表、数据库账号、备份列表的查看。
云数据库 RDS 云数据库 Redis 云数据库 DocDB for MongoDB 云数据库 HBase 云数据库 GaiaDB 分布式数据库 GaiaDB-X 数据传输服务 DTS 云数据库 TableStorage 消息服务 for RabbitMQ 云原生 云原生微服务应用平台 函数计算 CFC 容器实例BCI 容器镜像服务CCR 安全 DDoS防护服务 应用防火墙 WAF 主机安全 密钥管理服务
全量恢复方式2:恢复到过去时间点 概述 克隆集群 通过 备份+ binlog 方式恢复创建一个和原集群数据及配置均一致的新集群,集群级别恢复能最大化帮助用户减少因为误操作导致的线上 数据丢失或损坏 ,误操作后用户通过集群级别恢复将数据库恢复到误操作前的指定时刻。 全量恢复支持按照 时间点 和按 备份集 两种方式, 按时间点 恢复是还原的时间范围为最早的一个可用备份集的完成时刻到当前时刻。
源数据库的版本号检查 问题描述 DTS要求MySQL源数据库版本为5.1及以上版本,非此范围内版本预检查会失败。 问题原因 源数据库版本号检查失败时,原因为MySQL版本低于5.1。 问题的处理方法 升级MySQL到5.1及以上版本后,重新进行预检查操作。 说明: 建议目标数据库版本大于等于源数据库版本,以避免产生的不兼容问题。
此外,通过 GaiaDB 的数据库代理功能,可在这些节点的基础上实现读写分离等功能。 增加/删除只读节点 GaiaDB 集群最多包含 15 个只读节点,最少包含一个只读节点(用于保障集群的高可用)。 您可以根据实际需要手动增加或删除只读节点,进而调整集群的性能。具体操作可参见 新增或删除节点 。 说明:删除只读节点时,该节点上的连接会发生闪断,其他节点不受影响。
权限 权限范围 云数据库 RDS 产品级管理权限 所有云数据库 RDS 实例所有操作权限 云数据库 RDS 产品级运维权限 可以访问、操作所有主账号下的云数据库 RDS 实例权限,不包括创建主实例/只读/代理实例权限,不包括克隆实例、配置变更、续费、tag、计费变更、释放实例 云数据库 RDS 产品级只读权限 所有云数据库 RDS 实例列表查看权限,包括实例详情查看、监控、日志;无操作权限 自定义策略