关系型数据库 PolarDB 支持 支持-PolarDB-X(原DRDS,同RDS)-支持 支持 AnalyticDB for MySQL 3.0-支持 支持 AnalyticDB for PostgreSQL 6.0+-支持 支持 Postgres 支持(支持postgres-cdc)-MySQL 支持(支持mysql-cdc)支持 支持 Oracle-...
本文描述云原生分布式数据库 PolarDB-X支持的所有系统权限策略及其对应的权限描述,供您授权 RAM 身份时参考。什么是系统权限策略 权限策略是用语法结构描述的一组权限的集合,可以精确地描述被授权的资源集、操作集以及授权条件。阿里云...
除了可以将SQL单独下发到一个或多个分库执行,PolarDB-X 1.0 还提供了扫描全部/部分分库与分表的 SCAN HINT。使用 SCAN HINT,您可以一次将SQL下发到每一个分库执行,比如查看某个分库上的所有分表,或者查看某个逻辑表的每张物理表中的数据...
背景信息 PolarDB-X 支持通过create database like/as语句,将DRDS模式数据库转换为AUTO模式数据库。AUTO模式数据库与DRDS模式数据库的介绍,请参见 AUTO模式数据库与DRDS模式数据库。(为方便表述,下文将待转换的DRDS模式数据库称为源...
调用ModifyDrdsIpWhiteList接口修改PolarDB-X数据库的IP白名单。请求参数 参数名 类型 是否必须 说明 Action String 是 系统规定参数,取值:ModifyDrdsIpWhiteList。DrdsInstanceId String 是 PolarDB-X实例ID。DbName String 是 数据库名...
关于 PolarDB-X 1.0 的分库分表的相关说明,请参见 拆分函数概述。
例如已知目标数据在某些分库的分表中,需要直接将SQL下发到该分库执行,就可以使用 PolarDB-X 1.0 自定义HINT来完成。PolarDB-X 1.0 自定义HINT语法 语法/*+TDDL:hint_command[hint_command.]*/!TDDL:hint_command[hint_command.]*/注意...
除了可以将SQL单独下发到一个或多个分库执行,PolarDB-X 还提供了扫描全部/部分分库与分表的 SCAN HINT。使用 SCAN HINT,您可以一次将SQL下发到每一个分库执行,比如查看某个分库上的所有分表,或者查看某个逻辑表的每张物理表中的数据量等...
支持,但您需要在SQL前增加 PolarDB-X 1.0 的自定义HINT,详情请参见 指定分库执行SQL。
PolarDB-X 1.0 由计算层DRDS实例与存储层 私有定制RDS 实例组成,通过挂载多个MySQL进行分库分表水平拆分。PolarDB-X 1.0 存储层 私有定制RDS 实例与计算层DRDS实例配合更加深度紧密,性能表现更优秀,服务链路更稳定,售卖价格更优惠。...
脏读 由于 PolarDB-X 1.0 柔性事务使用异步方式回滚,在提交失败后可能有一些分库的数据在异步回滚前对外可见,出现脏读。建议应用在业务操作前对数据进行二次校验,防止脏读带来的影响。对于一些有风险的数据,建议采用调整事务SQL顺序,...
区别传统的两阶段提交(XA)事务,基于最终一致性原理的“柔性事务”能够更好的满足...一旦发生“一些分库提交成功、另一些分库提交失败”的情况,PolarDB-X 1.0 用记录的补偿操作撤消之前的修改,从而保证事务的原子性,实现数据的最终一致。
否则,由于 PolarDB-X 自定义HINT是以 MySQL 注释 形式使用的,该客户端会将注释语句删除后再发送到服务端执行,导致 PolarDB-X 自定义HINT失效。详情请参见 MySQL 官方客户端命令。示例#查询每个分库中的物理表名/*+TDDL:scan()*/SHOW ...
若您的 PolarDB-X 1.0 实例...若您的 PolarDB-X 1.0 实例版本低于V5.4.7-16000638,不支持变更已创建完成的分库分表的拆分键。如果确实有需要变更表的拆分键,可以采用以下的临时办法:选择新的分库键并重新建表;然后将原表的数据进行导入。
PolarDB-X输入组件用于读取PolarDB-X数据源的数据。同步PolarDB-X数据源的数据至其他数据源的场景中,您需要先配置PolarDB-X输入组件读取的源数据源信息,再配置数据同步的目标数据源。本文为您介绍如何配置PolarDB-X输入组件。前提条件 在...
PolarDB-X输入组件用于读取PolarDB-X数据源的数据。同步PolarDB-X数据源的数据至其他数据源的场景中,您需要先配置PolarDB-X输入组件读取的源数据源信息,再配置数据同步的目标数据源。本文为您介绍如何配置PolarDB-X输入组件。前提条件 在...
问题描述 阿里云云服务器ECS实例连接云数据库PolarDB集群时,连接失败...适用于 云服务器ECS 云原生关系型数据库PolarDB MySQL引擎 云原生关系型数据库PolarDB O引擎 云原生关系型数据库PolarDB PostgreSQL引擎 云原生分布式数据库 PolarDB-X
本文介绍单地域和多地域场景分别支持的功能模块。...Zookeeper 数据层 自建MySQL 自建PostgreSQL RDS PolarDB-MySQL DRDS...Zookeeper 数据层 自建MySQL 自建PostgreSQL RDS PolarDB-MySQL DRDS(PolarDB-X 1.0)PolarDB-X 2.0 PolarDB-Oracle
PolarDB-X 1.0 是一个支持既分库又分表的数据库服务。本文将介绍 PolarDB-X 1.0 拆分函数的相关信息。拆分方式 在 PolarDB-X 1.0 中,一张逻辑表的拆分方式由拆分函数(包括分片数目与路由算法)与拆分键(包括拆分键的 MySQL 数据类型)...
本文介绍查看和升级 PolarDB-X 实例版本的方法。查看实例版本 您可以通过如下方式查看当前实例的版本:通过控制台查看。登录 PolarDB分布式版控制台。在页面左上角选择目标实例所在地域。在 实例列表 页,单击 PolarDB-X 2.0 页签。找到...
方案 数据量 全量迁移 增量迁移 DTS:PolarDB-X 1.0间同步 PolarDB-X 1.0同步至RDS MySQL PolarDB-X 1.0同步至PolarDB MySQL 说明 仅基于RDS MySQL创建的 PolarDB-X 1.0 数据库支持通过DTS进行数据同步。大√大×大√大√评估导入导出:从...
Alice建立了两个授权策略,access_drds_a和access_drds_b,分别表示PolarDB-X_a和PolarDB-X_b的读写权限。Alice在控制台上分别对Bob和Carol进行授权,使Bob对PolarDB-X_a拥有读写权限,Carol对PolarDB-X_b拥有读写权限。Bob和Carol都拥有...
示例 假设 PolarDB-X 1.0 里已经分了8个物理库,现在需要按买家ID和订单ID对订单表进行分库;查询时条件仅有买家ID或订单ID,那么您可以使用如下DDL语句构建订单表:create table test_order_tb(id int,buyer_id varchar(30)DEFAULT NULL,...
o*:PolarDB for Oracle cluster-*polardb_pg*:PolarDB for PostgreSQL cluster-*Redis*:ApsaraDB for Redis instance or self-managed Redis database-*DRDS*:PolarDB-X 1.0 or PolarDB-X 2.0 instance-*PostgreSQL*:self-managed ...
当一张逻辑表的分库拆分方式与分表拆分方式不一致时,若SQL查询没有同时带上分库条件与分表条件,则 PolarDB-X 1.0 在查询过程会进行全分库扫描或全分表扫描操作。关闭全表扫描 PolarDB-X 1.0 默认为新创建的表开启全表扫描功能,但频繁...
PolarDB-X 1.0 设计为,创建单表时会给所有的分库里面都创建同样的表,但数据只存储第一个分库的表里面,目的是为了在单表转到广播表的时候,可以不用初始化表结构,仅需要同步数据。
StorageBundle 网关集群 CR 容器镜像服务 Instance 容器镜像实例 DBS 数据库备份 BackupPlan 备份计划 DirectMail 邮件推送 Domain 域名 Ipfilter IP白名单 DRDS 云原生分布式数据库 PolarDB-X Instance DRDS实例 Instance/Database DRDS...
因此,PolarDB-X 1.0 使用上述分区函数分库分表(分库分表列一样),请保证分区列的取值空间要足够大(即分区列的区分度要足够好,且不同取值的数目最好能超过50W)。处理建议 如果分库分表列是相同的,建议使用HASH(该哈希算法与上述几类...
单个RDS实例的默认分库数目是8个,不可更改。每个分库里的分表数目理论上是没有限制的,受限于 PolarDB-X 1.0 服务器本身的硬件资源。分表数目的选择需要依据对业务数据量的评估,详情请参见 如何选择分片数。
分库分表事务 PolarDB-X(DRDS)5.2及以下版本与GTS产品集成用于解决分库分表事务问题。升级PolarDB-X(DRDS)版本至5.3及以上版本或PolarDB-X 2.0版本,可消除对GTS服务的依赖。按照如下方法,判断 PolarDB-X(DRDS)是否开启了GTS云服务,若未...
主要功能包括有管理PolarDB-X 1.0实例的生命周期、运维PolarDB-X 1.0库表信息及权限管理等。OpenAPI的主要用户包括:已经开通PolarDB-X 1.0服务,需要实现类似控制台的管控,有定制自定义管控功能等需求;已经熟悉PolarDB-X 1.0控制台的...
DRDS:云原生分布式数据库PolarDB-X 1.0。说明 默认取值为 MySQL。关于支持的源库和目标库对应情况,请参见支持的 数据库、同步初始化类型和同步拓扑。DestinationEndpoint.InstanceType String 否 MySQL 目标库的实例类型,取值:MySQL:...
DISTRIBUTED_POLARDBX10:PolarDB-X 1.0(原DRDS)。POLARDBX20:PolarDB-X 2.0。MONGODB:云数据库MongoDB。DISTRIBUTED_DMSLOGICDB:数据管理DMS逻辑库。自建数据库 OTHER:有公网IP的自建数据库。ECS:ECS上的自建数据库。EXPRESS:通过...
不同于MySQL等单库单表同步,DRDS(PolarDB-X)Reader无法抽取同一个时间切片的分库分表快照信息,即DRDS(PolarDB-X)Reader抽取底层不同的分表将获取不同的分表快照,无法保证强一致性。数据库编码问题 DRDS(PolarDB-X)本身的编码设置...
本文将为您介绍 PolarDB-X 中自增列的相关概念和原理。概念 PolarDB-X 支持通过关键字 AUTO_INCREMENT 为列设置自增属性,能够自动为列填充全局唯一值。当 INSERT 语句没有包含自增列,或者为自增列指定的值是0或NULL时,PolarDB-X 会自动...
PolarDB-X 将兼容MySQL以及周边生态作为核心设计目标之一。本文从SQL语法、事务行为、导入导出等维度总结了兼容性的相关特性。MySQL协议 PolarDB-X 通讯协议兼容MySQL协议,可以使用常见的驱动直接连接到 PolarDB-X 实例,包括JDBC Driver...
若您在 创建数据库 时,选择拆分模式为 水平拆分,则 PolarDB-X 1.0 为默认为每个 私有定制RDS 实例创建8个物理分库,每个物理分库上可以创建一个或多个物理分表,而分表数通常也被称为分片数。计算公式 一般情况下,建议单个物理分表的总...
RDS连接变更后,调用RefreshDrdsAtomUrl接口刷新DRDS分库连接保证其到RDS的链路畅通。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。请求参数 名称 类型 ...
云原生分布式数据库PolarDB-X 1.0(DRDS)已与操作审计服务集成,您可以在操作审计中查询用户操作DRDS产生的管控事件。操作审计支持将管控事件投递到日志服务SLS的LogStore或对象存储OSS的存储空间中,满足实时审计、问题回溯分析等需求。...
参数 说明 数据库类型 默认为 PolarDB-X(原DRDS),无需选择。实例地区 默认为当前实例所在地域,无需选择。说明 若您需要登录其他地域下的 PolarDB-X 实例,从下拉列表中选择目标实例的所在地域即可。实例ID 默认为当前实例的实例ID,...