新闻资讯 关注百度智能云最新动态,了解产业智能化最新成果 产品动态 百度云原生数据库GaiaDB的HTAP与多地多活技术实践 百度云原生数据库GaiaDB的HTAP与多地多活技术实践 2023-08-23 12:33:23 摘要: 云原生 数据库在使用存算分离技术后,可以在完全兼容MYSQL协议和语法的情况下,极大提升单实例所能承载的数据规模与吞吐能力上限。
在2023云数据库技术沙龙 “MySQL x ClickHouse” 专场上,百度数据库资深技术专家邱学达,为大家分享一下《百度云原生数据库GaiaDB的HTAP与多地多活技术实践》的一些技术内容。 邱学达,百度数据库资深技术专家,主要负责分布式架构设计与数据库内核特性设计和开发。多年数据库与分布式存储开发经验,专注于分布式高可用+高可靠架构设计与云原生化改造。
创建多可用区分片集群实例 概述 鉴于部分客户对高可靠性有着更高的需求,云数据库MongoDB产品提供了同城容灾解决方案。该方案可以选择将副本集中的三个节点,分别部署在同一地域下三个不同的可用区,通过内部网络实现节点间的信息互通。这样对于其中一个可用区因为不可抗力原因造成下线时,因为节点部署在不同的可用区,实例仍然可以提供可靠的服务。
创建多可用区副本集群实例 概述 鉴于部分客户对高可靠性有着更高的需求,云数据库MongoDB产品提供了同城容灾解决方案。该方案可以选择将副本集中的三个节点,分别部署在同一地域下三个不同的可用区,通过内部网络实现节点间的信息互通。这样对于其中一个可用区因为不可抗力原因造成下线时,因为节点部署在不同的可用区,实例仍然可以提供可靠的服务。
多节点部署架构 概述 GaiaDB 集群包含了多个节点(计算节点),其中一个节点是读写节点,其他节点为只读节点。 多节点架构 每个 GaiaDB 集群都包含了 1 个读写节点和多个只读节点。其中,只读节点最多 15 个,最少 1 个。 多节点的架构可用于保障集群的高可用,当系统发生故障时,读写节点和只读节点之间会自动进行故障切换(Failover)。
多活实例组介绍 简介 若业务有跨地域数据同步, 同时对写入性能要求较高,您可以使用云数据库 Redis 版自研的多活实例组产品。多活实例组由至多5个云数据库 Redis实例组成, 每个实例均可以进行本地域读写, 每个地域数据由同步组件自动同步至其他地域。多活实例组应用场景如下: 异地多活: 业务需求应用就近访问同时数据整体一致。
创建多活实例组 概述 百度云Redis提供创建多活实例架构管理的功能,用户可以管理多活实例组。 操作步骤 登录 云数据库 Redis 管理控制台 。 在控制台页面左上角,选择实例所在地域,进入“云数据库Redis-多活实例组”页面。 创建多活实例组。 4.添加实例并建立。要求节点数>=2,故至少添加两个实例,且实例需要满足一定要求。
创建多活实例组 创建多活实例组 接口描述 本接口用于创建多活实例组。支持集群跨地域创建实例组。 本接口为v2接口。 注意事项 多活实例组仅支持Redis企业集群版,版本为6.0和4.0的集群。 多活实例组中的集群规格配置必须一致。 多活实例组中最多支持添加5个集群。 创建前请确保前置检查全部通过。
多活实例组列表 多活实例组列表 接口描述 本接口用于查询多活实例组列表。 请求结构 GET /v{version}/syncGroup/list?page=1&pageSize=10 HTTP/1.1 Host: redis.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
多活实例组详情 多活实例组详情 接口描述 本接口用于查询指定的多活实例组的详情。 请求结构 GET /v{version}/syncGroup/{syncGroupShowId} HTTP/1.1 Host: redis.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。