企业版产品系列

数据可靠性和一致 数据库存储节点的数据采用多副本形式,确保数据的可靠性,并通过Parallel-Raft协议保证数据的一致性。产品架构 集群版 的架构图如下:支持的内核版本 集群版 目前支持 PolarDB MySQL版 5.6、5.7和8.0三个内核版本。适用...

RDS与自建数据库对比优势

数据库RDS提供高可用、高可靠、高安全、可扩展的托管数据库服务,在性能等同于商业数据库的同时,其价格相比ECS自建数据库和自购服务器搭建数据库更加低廉,能够节约大量部署及维护成本。价格对比 费用 云数据库RDS ECS自建数据库 自购...

MongoDB 5.0新特性概览

您可以通过该功能运行默认时间为5分钟的查询(或将其调整为自定义持续时间),同时保持与实时事务性数据库一致的快照隔离,也可以在Secondary节点(从节点)上进行快照查询,从而在单个集群中运行不同的工作负载,并将其扩展到不同的分片上...

基本原理

在分布式数据库中,如果一个事务同时修改多个分库的数据,无法简单保证所有分库一定都能提交成功。如果在事务提交过程中出错,会出现一些分库提交成功、另一些分库失败回滚,产生数据不一致。因而无法保证事务的原子性。而 PolarDB-X 1.0 ...

强一致分布式事务

Binlog日志服务 事务型的分布式数据库除了面向在线业务的高并发写入以外,一般还需要将在线数据同步给下游的灾备数据、汇聚业务或数据仓库系统等,下游业务对于事务日志的一致性也有比较强的诉求,例如事务不能乱序、事务原子性、DDL支持...

概述

这种情况下会遇到很多数据一致性的问题,比如数据库和缓存的操作先后顺序、缓存是更新还是删除、数据库和缓存的操作原子性如何保证、操作失败后如何重试以及同时保证数据一致等。因此,在这种模式下大部分应用会选择牺牲一定的数据一致性。...

增加日志盘容量

clog 日志用于确保事务处理的原子性、持久性和隔离性,并在此基础上提供高可用性保障。在分布式架构下,多个数据库副本间通过 Paxos 协议对 clog 日志进行同步,以确保数据的强一致性。当日志盘容量不足时,系统将无法继续为新的事务记录...

ACID语义

在极端情况下,以下操作可能不保证原子性:DYNAMIC INSERT OVERWRITE 多于一万个分区,不支持原子性。INTO类操作:这类操作失败的原因是事务回滚时数据清理失败,但不会造成原始数据丢失。一致性(Consistency)OVERWRITE类作业可保证一致...

PolarDB MySQL推出数据与缓存一站式功能

这种情况下会遇到很多数据一致性的问题,比如数据库和缓存的操作先后顺序、缓存是更新还是删除、数据库和缓存的操作原子性如何保证、操作失败后如何重试以及同时保证数据一致等。因此,在这种模式下大部分应用会选择牺牲一定的数据一致性。...

数据删除

限制删除数量 虽然图数据库GDB具有ACID(原子性、一致性、隔离性、持久性)事务能力,但是修改的数据集建议小于等于8 MB。如果您不使用上述脚本删除的话,需要手动限制每次删除数据的大小。示例:推荐方案(将每次删除的数据量限制在1024 ...

技术原理

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

导入概述

Label是在一个数据库Database)下唯一的,用于唯一标识一个导入作业。Label可由用户指定或系统自动生成。Label用于保证对应的导入作业,仅能成功导入一次。一个被成功导入的Label,再次使用时,会被拒绝并报错Label already used。通过该...

应用场景

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

分布式事务

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

语法兼容说明

SQL种类 SQL语法 是否兼容 备注 数据定义语句 原子性DDL Y ALTER DATABASE Y ALTER EVENT Y ALTER FUNCTION Y ALTER INSTANCE N 高权限账号无权限执行该语句。ALTER LOGFILE GROUP N 仅在NDB模式下支持使用该语句。ALTER PROCEDURE Y ALTER...

Broker Load

本文介绍如何通过Broker Load导入数据至 云数据库 SelectDB 版 实例。背景信息 Broker Load是一种异步的导入方式,通过读取远端存储(如HDFS、S3)上的数据,导入数据到 云数据库 SelectDB 版 的表中。您可通过MySQL协议创建 Broker Load ...

无锁结构变更方案对比

回放限流 Y:手动或自动 Y:手动 多线程回放 Y N 数据一致性校验 Y N 异常容错 Y Y:部分支持 回放性能自适应 Y N 备订阅 N Y 切换表阶段 切换原子性 Y Y 表副本延迟删除 Y N 切换窗口设置 Y Y 锁保护机制 Y N 功能性 备变更 N Y DTS...

技术原理

分布式事务 PolarDB-X原生支持分布式事务,并保证事务的ACID性质——原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。PolarDB-X通过引入中心授时节点(TSO),结合多版本并发控制(MVCC),保证...

如何基于LSM-tree架构实现一写多读

wal日志保证了前台事务的原子性和持久性,Slog则保证了X-Engine内部LSM-tree形状变化的原子性和持久性,这两个日志缺一不可,都需要复制同步。共享存储下的物理复制 图 3.Primary-Replica物理复制架构 LSM-tree引擎一写多读的能力是对...

Delta Lake概述

包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。图 1.数据仓库与数据湖 Data Warehouse、Data Lake和Delta Lake对比如下所示。对比项 Data Warehouse Data Lake Delta Lake 架构 计算存储...

概述

在存储引擎层面,列存索引的构建保证了事务提交的原子性,确保查询上可以查询到事务级别一致性的数据。产品形态 在引入了列存引擎后,PolarDB分布式版在原有的主实例和只读实例产品规格之外,增加了列存只读实例产品规格。主实例:默认只能...

事务与Read/Write Concern

本文将介绍关于事务以及Read/Write Concern的最佳实践,帮助您更好地使用 云数据库 MongoDB 版 的事务以及Read/Write Concern功能。背景信息 MongoDB 4.0版本支持了单机事务(副本集事务),可以在副本集内的一个或多个集合进行事务操作。...

如何将一棵LSM-Tree塞进NVM

X-Engine是一种基于LSM-tree架构的OLTP数据库存储引擎。我们以X-Engine为基础结合非易失内存的优势与限制,重新设计并实现了存储引擎的主要内存数据结构、事务处理和持久化内存分配器等基础组件,最终实现了不需要记录预写式日志的高性能...

使用说明

但 commit in middle 并不能遵循严格意义上的事务原子性(Atomicity),因此您在使用过程中需要注意如下几点:假设需要开启一个事务插入大量数据,但在数据插入过程中,由于 commit in middle 功能,已经先提交了一部分数据,其它请求就...

数据库可用检查失败

数据库可用检查失败的详细检测结果如下:问题原因 目标数据库中待迁入的数据库没有创建,而DTS又不会自动创建,因此会导致数据库可用检查失败。解决方案 在RDS控制台的数据库管理页面中,检查相应的源和目标对应的数据库对象是否创建。...

错误码

解决方法建议如下:尽量使用框架访问数据库,如Spring JDBC、MyBatis等;按性能分析报告与DBA建议优化业务SQL语句;使用 PolarDB-X 读写分离将跨库查询转发至读库处理;升级更高规格的 PolarDB-X,提升后端处理能力;联系技术支持调整 ...

典型场景

在这些场景里,柔性事务能够很好的保证事务原子性,并且提供良好的性能。跨转账 典型的跨事务场景是从账户 A向账户B转账。SET autocommit=0;SET drds_transaction_policy='flexible';SELECT balance FROM account WHERE id='A';分 1 ...

目标数据库连接检查

本文将介绍目标数据库连接检查失败可能的原因及修复方法。当目标数据库连接预检查失败时,可能是以下几种原因。数据库账号或数据库密码不正确 检测方法:在任何一台可以连接目标数据库的设备上,使用数据迁移任务中填入的数据库账号和...

性能优化与诊断简介

在RDS PostgreSQL日常运维中,您可以通过数据库自治服务DAS(Database Autonomy Service)来处理数据库故障、优化性能、提升效率、降低运维成本。DAS是一种基于机器学习和专家经验的云服务,实现数据库自感知、自修复、自优化、自运维和自...

通过DTS实现数据库的垂直拆分

当RDS实例负载过大时,可以将该实例的一个数据库或表垂直拆分至另外一个单独的实例中。本文介绍如何通过双写方案和简易拆分方案实现垂直拆分。背景信息 假设一个RDS实例上有数据库A和B,随着业务增长实例瓶颈也日趋可见,如想要减轻该实例...

数据传输预检查

启动数据迁移项目时,为确保项目的顺利运行,OceanBase 数据传输功能会自动启动预检查环节,针对源端和目标端的数据库连通、相关配置的正确、增量日志参数等问题或设置进行检查。本文为您介绍数据迁移项目预检查环节的常见报错和解决...

功能特性

分布式事务引擎 OceanBase 数据库的分布式事务引擎严格支持事务的 ACID 属性,并且在整个集群内严格支持数据强一致,是全球唯一一家通过了标准 TPC-C 测试的原生分布式关系型数据库产品。OceanBase 数据库通过 Paxos 协议将事务日志复制...

备份恢复

备份功能 为保证数据的完整性和可靠数据库需要常规的自动备份来保障数据的可恢复性。MongoDB提供如下备份功能:快照备份:保留某一时间点磁盘的数据状态。能够做到在分钟级完成数据库的恢复。物理备份:备份MongoDB实例中数据库相关的...

A100售后支持相关问题

数据库审计外网和内网均禁止使用Ping IP地址的方式来测试网络连通性。如果需要测试数据库审计网络连通性,建议您通过telnet数据库审计外网IP地址的9266端口进行测试。如何验证已经正确配置了数据库审计服务?配置完数据库审计服务后,您...

产品概述

在 PolarDB-X 1.0 层面DB-X计算层面实现分布式逻辑,最终得到一个具有稳定可靠、高度扩展的分布式关系型数据库系统。相比于全自研分布式NewSQL数据库,PolarDB-X 1.0 产品始终以持续稳定和可运维作为第一要务,同时通过标准数据库...

目标选型建议

数据库对象兼容性:兼容度:ADAM智能兼容的百分数。ADAM智能兼容:包含直接兼容目标库的对象,以及可以通过ADAM智能转换的对象(使用ADAM数据库改造产品,可以自动帮助您创建ADAM智能兼容的对象到目标数据库)。不兼容:您必须手工修改数据...

性能优化与诊断简介

在RDS MySQL日常运维中,您可以通过数据库自治服务DAS(Database Autonomy Service)来处理数据库故障、优化性能、提升效率、降低运维成本。DAS是一种基于机器学习和专家经验的云服务,实现数据库自感知、自修复、自优化、自运维和自安全,...

什么是数据库代理

数据库代理的CPU资源不占用集群的CPU资源,其规格默认为对应集群中数据库节点总核数的1/4。两种版本的差异如下表所示:对比项 企业通用版 企业独享版 计费类型 免费 资源类型 共享CPU物理资源,可根据业务负载,提供智能秒级资源弹性扩展...

数据库代理常见问题

数据库代理的性能会随着代理连接地址个数(原代理终端)的增多而提升吗?不会。数据库代理的性能与只读实例个数、代理个数(代理规格)相关:增加只读实例,可以提升数据库代理的读请求处理能力。根据只读实例个数,增加代理个数(代理规格...

限制说明

数据可靠数据库 Memcache 版的数据存储在内存中,服务并不保证缓存数据不会丢失,有强一致要求的数据不适合存储。数据大小 云数据库 Memcache 版支持的单条缓存数据的 Key 最大不超过 1 KB,Value 最大不超过 1 MB,过大的数据不...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 Redis 版 数据库备份 DBS 云服务器 ECS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用