产品功能

GTS 提供了跨数据库、跨服务、消息队列和混合分布式事务,并提供多种事务模式。跨数据库分布式事务 系统分库、分表后,跨库事务几乎无法避免,GTS 可以让应用轻松具备跨库事务处理能力。跨服务的分布式事务 提供跨库、跨服务的事务支持,...

功能特性

分布式事务(Distributed Transaction-eXtended,简称 DTX)是蚂蚁集团自主研发的金融级分布式事务中间件,支持跨数据库、跨服务以及混合的方式处理分布式应用,具备多种接入模式和金融级配套功能,本文将主要介绍分布式事务的功能特性。...

应用场景

分布式事务可应用在多个涉及数据库操作的领域,尤其在金融领域可以做到全场景的覆盖与落地验证,包括:支付与转账、账务:对于吞吐量有很高的要求 金融与理财:往往涉及的金额较大,所以对于产品的稳定性要求非常高 保险与监管报送:参与方...

分布式事务

分布式事务通常使用二阶段提交来保证事务的原子性(Atomicity)和一致性(Consistency)。二阶段事务会将事务分为以下两个阶段:准备(PREPARE)阶段:在PREPARE阶段,数据节点会准备好所有事务提交所需的资源(例如加锁、写日志等)。提交...

开通服务

本节介绍如何开通分布式事务服务。前提条件 已注册阿里云账号,并完成实名认证。操作步骤 开通 SOFAStack 产品服务。使用阿里云账号登录 阿里云官网。在上方菜单栏选择 产品与服务>中间件>金融分布式架构 SOFAStack。在 SOFAStack 产品主页...

常见问题

如果您使用的是数据访问代理中的分布式事务,因为数据访问代理和分布式事务已经深度集成,部署时是不需要任何依赖的,仅需一行事务开启 SQL 语句就能开启事务。如果您是基于 SDK 方式使用分布式事务,就需要在引入的分布式事务 SDK 的 pom....

应用场景

通用分布式事务管理 提供通用的分布式事务管理能力,支持微服务框架(Spring Cloud、Dubbo 和 HSF)、数据库(DRDS、RDS、MySQL、Oracle等)、消息中间件(MQ)的组合使用,灵活方便。多业务场景:通过混合事务,GTS可以应用到金融、电信、...

参与者接入模式

使用分布式事务涉及两个核心角色:发起方:指的是开启分布式事务的应用系统。参与者:指的是提供分支事务的应用系统。同一个应用系统可能兼具发起方和参与方两个角色。分布式事务目前提供了三种参与者接入模式:TCC 模式、FMT 模式 与 Saga...

基于MySQL 5.6的分布式事务

如何使用 如果某个事务可能涉及多个数据,则需要将当前事务声明为分布式事务。如果事务仅涉及单个数据,则无需开启分布式事务,直接像MySQL单机事务那样即可,无需额外操作。分布式事务开启方式如下:在事务开启后,执行 SET drds_...

在PolarDB-X 1.0上执行事务操作的时候提示不支持跨...

在 PolarDB-X 1.0 上,可以将事务简单分类为如下两种:单机事务:所有的事务操作都落在同一个RDS数据库。跨库事务事务的操作涉及到多个RDS数据库。PolarDB-X 1.0 默认情况支持单机事务。若需要使用分布式事务,请参见 分布式事务

什么是全局事务服务GTS

可以与RDS、MySQL、PostgreSQL等数据源,Spring Cloud、Dubbo、HSF及其他RPC框架,MQ消息队列等中间件产品配合使用,轻松实现分布式数据库事务、多库事务、消息事务、服务链路级事务及各种组合。为什么需要全局事务服务 一个完整的业务往往...

FMT 模式参与者

创建数据表 FMT 模式需要在数据库中记录事务信息,所以您需要在与上述配置相同的数据库中创建分布式事务的快照数据(dtx_branch_info)和保存行锁的表(dtx_row_lock)。如果业务库已分库分表,您只需在每一个库中分别创建一张分布式事务的...

事务执行状态说明

分布式事务使用两阶段提交协议(Two-Phase Commit Protocol,简称 2PC)来保证事务执行的原子性。2PC 包含两个阶段:第一阶段,也称准备阶段。由事务发起者向各参与者发送请求,询问参与者是否准备好执行事务。第二阶段,也称提交阶段。在...

DeleteDrdsDB

该接口只是提交了删除数据库的任务,接入方需要依据DescribeDrds接口(查询数据库信息的接口)的返回结果来判断分布式数据库是否删除成功。请求参数 参数名 类型 是否必须 描述 Action String 是 系统规定参数,取值:DeleteDrdsDB。DbName...

全局二级索引

PolarDB-X 使用分布式事务维护主表和索引表之间数据强一致。全局二级索引还支持以下特性:支持选择覆盖列,减少回表操作开销。在线表结构变更,添加GSI不锁主表。支持通过HINT指定索引,自动判断是否需要回表。示例1:增加拆分维度。例如,...

概述

全局一致性 PolarDB-X 是一款分布式数据库,数据存放在多个数据节点(DN)上,当分布式事务存在的情况下,恢复后的实例需要保证多个数据节点间的数据一致性。下图通过转账测试给出了全局一致性的示例:PolarDB-X 中存放了一张用户的账户...

部署SDK

注解使用方式需要在GTS客户端上部署SDK,才能使用分布式事务。GTS SDK目前只支持Java版本。操作步骤 下载GTS SDK开发包。建议选择GTS SDK最新版本,也可以根据实际需求选择其它历史版本,详情请参见 版本说明。可选:如果需要Spring Cloud...

基础术语

分支事务 action 一个分布式事务可能包含多个数据库本地事务,在分布式事务框架下,分支事务可能是一个分库上执行的 SQL 语句,或是一个自定义模式服务的调用。发起方 initiator 分布式事务的发起方负责启动分布式事务,通过调用参与者的...

数据分析整体趋势

随着Google等互联网企业崛起,以Hadoop为代表的基于传统x86服务器集群的大数据技术迅速发展,同时开源分布式数据库如Greenplum等也成为相应替代方案,为广大中小企业,尤其是互联网行业大大降低了数据分析的技术和成本门槛,还有分布式技术...

概述

数据访问代理是蚂蚁金融科技自主研发的金融级分布式数据库中间件,用于解决海量请求下数据访问的瓶颈及数据库的容灾问题,提供水平拆分、平滑扩缩容、读写分离的在线分布式数据库服务。十年来专注于为海量数据访问提供低消耗、高性能、高...

概述

数据同步服务的内核在阿里巴巴跨域长途实时同步、实时增量分发、分布式数据库、大数据等场景中提供着功能丰富和服务稳定的数据方案,支持着阿里巴巴交易异地多活、广告、搜索、大数据实时抽取、商务对账单等双十一媒体大屏等众多业务场景。

是否支持分布式事务?何种情况下为分布式事务

分布式事务需要使用较为复杂的分布式一致性协议,如两阶段提交等。HybridDB for MySQL目前暂未开放对分布式事务的支持,仅支持分区内的事务。若一个长事务内的所有更新,涉及多个存储分区,那么这个事务需要分布式事务的支持,用户可以使用...

DEADLOCK(死锁)

这个 error 结果不会令分区退出事务状态,后续的操作与普通事务相同,分布式数据库将向用户返回锁超时错误。若事务中的更新语句一次仅涉及一个分区,死锁的行存在于一个分区,那么死锁过程会立即被检测出来。多个事务的死锁更新,仅有一个...

基于MySQL 5.7的分布式事务

如何使用 PolarDB-X 1.0 分布式事务使用体验和单机MySQL数据库完全一致,例如:SET AUTOCOMMIT=0 开启一个事务;COMMIT 提交当前事务;ROLLBACK 回滚当前事务。如果事务中的SQL仅涉及单个分片,PolarDB-X 1.0 会将其作为单机事务直接下发给...

顺德农商

解决方案 通过引入阿里“飞天”云计算操作系统、分布式中间件体系 SOFAStack、分布式数据库平台 OceanBase、金融核心套件 bPaaS、mPaaS、金融数据智能平台、移动开发平台等,逐渐打造了覆盖底层 IDC 到上层移动应用在内的金融级全分布式...

购买数据访问代理实例

数据访问代理是蚂蚁金融科技自主研发的金融级分布式数据库中间件,用于解决海量请求下数据访问的瓶颈及数据库的容灾问题。提供水平拆分、平滑扩缩容、读写分离的在线分布式数据库服务。使用本产品前,您需要购买一个数据访问代理实例。操作...

概述

随着云原生技术在业界持续升温,越来越多的金融客户希望将能将云搭建在拥有云原生能力的平台之上,利用各类云原生的红利迅速实现技术转型,...可以配合 SOFAStack 各中间件产品、OceanBase 分布式数据库,形成单元化异地多活架构解决方案。

人保健康

借助蚂蚁集团的金融级分布式架构 SOFAStack、金融级分布式数据库 OceanBase、金融级 PaaS 平台等能力,人保健康构建起对标行业水平的新一代互联网保险云核心业务系统。客户价值 人保健康新一代互联网保险云核心业务系统支持业务高并发需求...

应用场景

分布式技术能力 提供金融级分布式框架和金融级分布式数据库,支持多租户,支持海量用户的高业务并发场景。提供大数据和人工智能的中台能力建设,支持分布式金融核心系统的异地多活架构。金融级云原生应用 说明 满足金融业务发展和严苛场景...

中间件产品总览

提供高可用消息云服务 任务调度 提供分布式任务调度框架 提供自动化任务调度服务 分布式事务 金融级分布式事务中间件 支持跨数据库、跨服务以及混合分布式事务 数据访问代理 通过 MySQL 协议与 RDS\OceanBase 通信 通过触发 DDL 任务管理...

发起方配置

跨服务 FMT 参与者服务订阅 基于 SOFARPC 发布的服务订阅<sofa:reference id="dataServiceSofaRpc" interface=com.xxx.DataService" ><sofa:binding.tr/>基于 Dubbo 发布的服务订阅开启分布式事务 为需要开启分布式事务的接口增加分布式事务...

功能特性

相对于中国很多分布式数据库采用的通过两种不同的计算引擎,甚至两套数据库系统去分别支持 OLTP 和 OLAP 的方式具有巨大优势。多租户 OceanBase 数据库采用了单集群多租户设计,天然支持云数据库架构,支持公有云、私有云、混合云等多种...

应用场景

同时,OceanBase 数据库的分区表方案也可以使得用户完全无需关注数据的分布细节,轻松支持跨分区的分布式事务、多分区的关联,真正实现“透明”访问分布式数据库。会员系统的多维度查询 会员系统在很多企业中也都是存在的,系统中保存了很...

产品优势

数据访问代理 提供水平拆分、平滑扩缩容、读写分离的在线分布式数据库服务,为海量数据访问提供低消耗、高性能、高可用的轻量级解决方案,确保在高并发、数据库异常的情况下依然非常稳定与可靠。数据同步服务 具备多种数据库的日志解析能力...

下载示例代码

为快速进行分布式事务工程的本地开发,您可以单击此处下载分布式事务的 示例工程。该示例代码包提供了以下示例工程:account-demo-local:TCC 模式调用本地服务 account-demo-remote:TCC 模式调用远程服务 account-demo-saga:SAGA 模式 ...

分布式事务问题

数据访问代理是否支持分布式事务 数据访问代理支持与分布式事务的集成使用。版本要求:数据访问代理 V2.9.5 或更高版本 分布式事务 V2.5.2 或更高版本 具体配置信息请参考 分布式事务>开发指南>依赖与配置项。在数据访问代理 V2.9.5 之前的...

常见问题

运维管理 容器应用服务常见问题 经典应用服务常见问题 中间件 SOFABoot 常见问题 微服务常见问题 微服务故障排查之 DRM 微服务故障排查之限流 微服务故障排查之 RPC 服务网格-故障排查 消息队列...数据访问代理常见问题 分布式事务常见问题

技术架构

PolarDB-X 1.0 的架构继承了DRDS和X-DB技术的稳定性,结合了PolarDB的云原生技术,融入了NewSQL对于分布式数据一致性的能力,为用户提供新的“云原生+分布式”的产品体验。整体架构 PolarDB-X 1.0 由计算层实例与存储层私有定制RDS实例组成...

步骤五:到控制台验证

基于 开发单元化应用 中的转账与积分场景,在完成相应的转账或存款等操作后,您可以前往各个产品控制台验证单元化效果:分布式链路跟踪:查看单元间流量走向 分布式事务:查看事务执行情况 消息队列:查看消息轨迹 微服务:按单元推送动态...

事务与Read/Write Concern

本文将介绍关于事务以及Read/Write Concern的最佳实践,帮助您更好地使用数据库 MongoDB 版 的事务以及Read/Write Concern功能。背景信息 MongoDB 4.0版本支持了单机事务(副本集事务),可以在副本集内的一个或多个集合进行事务操作。...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据库备份 DBS 云数据库 RDS 云数据库 Redis 版 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用