在云数据库操作中,对单个Document的操作是原子的,您应该尽量使用嵌入式Document设计来避免跨Document或者跨Collection事务。如果原子操作和嵌入式结构设计无法满足您的需求,您可以使用事务相关API来实现多Document事务。云数据库事务...
在 PolarDB-X 1.0 上,可以将事务简单分类为如下两种:单机事务:所有的事务操作都落在同一个RDS数据库。跨库事务:事务的操作涉及到多个RDS数据库。PolarDB-X 1.0 默认情况支持单机事务。若需要使用分布式事务,请参见 分布式事务。
PolarDB集群的集群地址设置事务拆分状态为已关闭,视为“合规”。应用场景 关闭事务拆分可以提高稳定性、简化管理、降低延迟及减少死锁。但可能会导致某些跨分片事务无法执行,因此需要根据实际应用场景...具体操作,请参见 配置数据库代理。
一组数据库更新将作为单个单元成功执行,或者根本不执行,这被称为事务。银行业务的一个常见例子是两个账户之间的资金转账。事务的两个部分是从一个账户取走资金和将资金存入另一个账户。此事务的两个部分都必须发生,否则银行的账簿将失去...
在分布式数据库中,如果一个事务同时修改多个分库的数据,无法简单保证所有分库一定都能提交成功。如果在事务提交过程中出错,会出现一些分库提交成功、另一些分库失败回滚,产生数据不一致。因而无法保证事务的原子性。而 PolarDB-X 1.0 ...
本文详细介绍了什么是强一致分布式事务及如何实现。ACID分布式事务 PolarDB-X 原生支持分布式事务,并保证事务的ACID性质。原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)PolarDB-X 通过引入中心授时...
详情请参见 什么是数据库网关。说明 目前ADAM支持华北2(北京)、华北3(张家口)、华南1(深圳)、华东1(杭州)、华东2(上海)地域的DG实例。下载采集器:如果源库不能对外使用公网,或者无法从云上去访问,可以通过ADAM数据采集器采集...
数据库网关DG(Database Gateway)是一种支持私网数据库远程访问的数据库连接服务,详情请参见 什么是数据库网关。若您想将该实例恢复至原始设备上,您可选择备份该实例时所用的备份网关即可。确认源实例的Oracle版本号 数据库备份DBS 恢复...
PolarDB MySQL版 推出了全新的事务系统PolarTrans,它利用提交时间戳技术CTS对高并发在线交易场景进行了优化,可以有效提升数据库的读写性能;同时PolarTrans利用现有的网络基础设施资源,与RDMA技术深度结合,推出全局一致性(高性能模式...
在进行数据库日常维护或处理数据库故障时,查看数据库相关的性能指标是必不可少的步骤。RDS MySQL的标准监控提供了丰富的性能监控指标,以及强大的诊断能力,能够及时发现数据库的异常并提供相应的治理方案。并且提供了常见数据库问题场景...
脏读 由于 PolarDB-X 1.0 柔性事务使用异步方式回滚,在提交失败后可能有一些分库的数据在异步回滚前对外可见,出现脏读。建议应用在业务操作前对数据进行二次校验,防止脏读带来的影响。对于一些有风险的数据,建议采用调整事务SQL顺序,...
本文介绍如何使用柔性事务。开启柔性事务 在事务开启后,执行 SET drds_transaction_policy='FLEXIBLE' ...建议在应用中尽量对这一类字段采用“增量操作”的方式更新,既节省了一次数据库操作(SELECT),又避免了柔性事务“回滚覆盖”的风险。
功能原理 什么是事务消息 事务消息是 云消息队列 RocketMQ 版 提供的一种高级消息类型,支持在分布式场景下保障消息生产和本地事务的最终一致性。事务消息处理流程 事务消息交互流程如下图所示。生产者将消息发送至 云消息队列 RocketMQ 版...
PolarDB 支持会话级连接池和事务级连接池,您可以根据业务场景选择合适的连接池,帮助降低因大量连接导致的数据库负载压力。注意事项 更改连接池设置后,仅对新建连接生效。如何修改连接池设置,请参见 配置数据库代理。当前连接池功能不...
本文介绍阿里云图数据库GDB产品动态及对应的文档。2022年 功能名称 功能概述 发布时间 相关文档 GDB AutoML 阿里云图数据库自动...2022-03-08 什么是图数据库自动机器学习?产品功能 数据处理 模型训练 模型预测 POJO部署预测 Python部署预测
当您使用云数据库RDS MySQL并需要提升数据处理速率和降低访问延迟时,阿里云为您提供了缓存数据持久化的高效方案,该解决方案通过整合云数据库Redis与RDS、云数据库Memcache与RDS协同工作,确保数据的高速访问和持久化存储,具备高吞吐、低...
二阶段事务会将事务分为以下两个阶段:准备(PREPARE)阶段:在PREPARE阶段,数据节点会准备好所有事务提交所需的资源(例如加锁、写日志等)。提交(COMMIT)阶段:在COMMIT阶段,各个数据节点才会真正提交事务。当提交一个分布式事务时,...
分布式事务与集中式事务的优劣 事务处理是数据库保证ACID语义的核心功能,因为数据库系统需要处理大量的并发事务,为了保证并发事务能够尽可能高效的并发执行而又互不干扰,发展出若干种技术,比如多版本并发处理(MVCC),乐观并发处理(OCC)...
设置以下参数:参数 说明 数据库(DB)名称 长度为2~64个字符。以字母开头,以字母或数字结尾。由小写字母、数字、下划线或中划线组成。数据库名称在实例内必须是唯一的。说明 数据库名称中如果包含-,创建出的数据库的文件夹的名字中的-会...
设置以下参数:参数 说明 数据库(DB)名称 长度为2~64个字符。以字母开头,以字母或数字结尾。由小写字母、数字、下划线或中划线组成。数据库名称在实例内必须是唯一的。说明 数据库名称中如果包含-,创建出的数据库的文件夹的名字中的-会...
参数 说明 限制并发量 指对应数据库并发请求执行的上限量,默认不限制,您也可以使用高权限账号登录数据库后,使用 ALTER DATABASE<数据库名>CONNECTION LIMIT<并发量>;命令修改。表空间 指数据库所属的表空间,默认为 pg_default,表空间...
本文介绍使用SQL命令在RDS SQL Server实例中创建和管理...通过RDS控制台或API查看或修改数据库中的各类属性、手动收缩数据库事务日志或更新数据库统计信息,请参见:RDS控制台:数据库高级特性管理 API:ModifyDatabaseConfig-修改数据库属性
语法 DROP DATABASE[IF EXISTS][catalog_name.]db_name 参数说明 参数 是否必选 说明 catalog_name 否 数据库的Catalog。db_name 是 数据库名,用于唯一识别一个数据库。示例 删除名为mydatabase的数据库。DROP DATABASE mydatabase;返回...
参数 说明 数据库(DB)名称 填写数据库名称。由大写字母、小写字母、数字、下划线(_)或中划线(-)组成,以字母开头,以字母或数字结尾,长度为2~64个字符。支持字符集 数据库的字符集。备注说明 输入备注说明,最多256个字符。单击 ...
CREATE[PUBLIC]DATABASE LINK创建一个数据库连接。语法 CREATE[PUBLIC]DATABASE LINK<name>CONNECT TO { CURRENT_USER|<username>IDENTIFIED BY"<password>"} USING {()|'<oracle_connection_string>' } 参数说明 参数 说明 PUBLIC 创建...
本文介绍如何使用数据传输服务DTS(Data Transmission Service),将自建的Db2数据库迁移至RDS MySQL。DTS支持结构迁移、全量数据迁移以及增量数据迁移,同时使用这三种迁移类型可以实现在自建应用不停服的情况下,平滑地完成Db2数据库的...
数据库是所有企业业务的基座,企业内的研发、测试、运营和运维人员每天都需要对数据库进行操作或者查询,但是使用数据库的人员对数据库的了解程度参差不齐,所以数据库的稳定性不断受到如下问题的挑战。视频简介 数据库运维和管理的挑战 ...
语法 CREATE DATABASE[IF NOT EXISTS][catalog_name.]db_name[COMMENT database_comment]参数说明 参数 是否必选 说明 catalog_name 否 指定该数据库的Catalog。db_name 是 数据库名。database_comment 否 数据库的注释信息。示例 创建一个...
本文为旧版DTS控制台操作步骤,新版DTS迁移上云方法如下:单节点架构上云:云数据库MongoDB版(单节点架构)全量迁移至云数据库MongoDB版(所有架构)副本集架构上云:云数据库MongoDB版(副本集架构)迁移至云数据库MongoDB版(副本集架构...
使用数据传输服务DTS(Data Transmission Service),将副本集架构的自建MongoDB数据库迁移至云数据库MongoDB中。DTS支持全量数据迁移和增量数据迁移,同时使用这两种迁移类型可以实现在不停服的情况下,平滑地完成数据库的迁移上云。除本...
产品简介 PolarDB-X 1.0 是由阿里巴巴自主研发的PolarDB分布式版数据库,融合分布式SQL引擎与分布式自研存储X-DB,基于云原生一体化架构设计,可支撑千万级并发规模及百PB级海量存储。专注解决海量数据存储、超高并发吞吐、大表瓶颈以及...
本文介绍如何使用数据传输服务DTS(Data Transmission Service),将单节点架构的自建MongoDB数据库迁移至云数据库MongoDB中。除本方法外,您也可以 使用MongoDB工具将自建数据库迁移至单节点实例。更多数据迁移或数据同步场景的解决方案,...
示例:在RW1上创建一个数据库 db1 CREATE DATABASE db1 POLARDB_WRITE_NODE 1;如果需要在RW2上创建数据库 db1,把上述示例中的1换成2即可。删除在指定RW节点上创建的数据库 删除在指定RW节点上创建的数据库。语法结构如下:DROP DATABASE ...
不能恢复当前的数据库,因为数据库是一个冷存库,请跳过这个数据库 400 CurrentDBIsInColdStorage current db is cold db.当前库为冷存库 400 ColdDBNumExceedsLimit the number of cold db exceeds the limit.冷库数量超过限制 400 Order....
本文介绍如何使用数据传输服务DTS(Data Transmission Service),将自建的Db2数据库迁移至RDS MySQL。DTS支持结构迁移、全量数据迁移以及增量数据迁移,同时使用这三种迁移类型可以实现在自建应用不停服的情况下,平滑地完成Db2数据库的...
本文介绍如何使用数据传输服务DTS(Data Transmission Service),依次将本地MongoDB分片集群数据库中的各个Shard节点,迁移至阿里云MongoDB分片集群实例来实现迁移上云。通过DTS的增量迁移功能,可以实现在本地应用不停服的情况下,平滑...
调用DeleteFailedDrdsDB接口删除创建或者过程中失败的PolarDB-X数据库。不同于DeleteDrdsDB(删除PolarDB-X数据...400 InvalidDbname.DeleteStatusOrFailed The specified db is in deleting status or failed status 数据库在删除状态中。400
不能恢复当前的数据库,因为数据库是一个冷存库,请跳过这个数据库 400 CurrentDBIsInColdStorage current db is cold db.当前库为冷存库 400 ColdDBNumExceedsLimit the number of cold db exceeds the limit.冷库数量超过限制 400 Order....
name,trade_date,COUNT(*)cnt,SUM(amt)amt FROM mysql_db.sales t1 JOIN oracle_db.users t2 ON t1.emp_id=t2.id WHERE t1.trade_date=${bizdate} GROUP BY t2.dept_name 功能特性 跨库数据处理:支持使用SQL语句操作不同数据库中的数据,...
获取给定数据库信息 请求参数 名称 类型 是否必选 示例值 描述 Name String 是 db001 需要获取的数据库名称 返回数据 名称 类型 示例值 描述 Code String NO_SUCH_OBJECT 如果请求出错,则返回错误代码 DatabaseModel object 返回的数据库...