阿里云rds主备切换和跨可用区迁移断联测试

高清PDF:阿里云主备切换和跨可用区迁移示意图 高清VISIO:阿里云主备切换和跨可用区迁移示意图 先说结论:阿里云说的发生切换时(不管是主备切换还是跨可用区切换),影响时间是30秒内,这个是基本成立的。 测试是每种场景测试4~5次,观察其平均效果。 主备库切换 迁移可用区 MySQL 只读:1秒 […]

Continue Reading

oracle无感知修改应用用户密码

几百个微服务的用户,都用了同一个用户user1来连接数据库。如果要修改user1的用户,会导致几百个微服务都要在同一时间内重启,业务不太接受这种方式,业务希望用灰度的方式逐步切换。 因此可以采用代理用户的方式来修改密码。 大致步骤: (1)假如平时用的用户叫user1,创建代理用户 create u […]

Continue Reading

简单谈谈Amazon Aurora DSQL

PDF文件(高清): Amazon Aurora DSQL XMind文件(源文件): Amazon Aurora DSQL (思维导图太大了,blog放不下,各位可以选取PDF来看,比较清晰。) 参考: 【AWS re:Invent 2024】 ​​AWS re:Invent 2024 &#821 […]

Continue Reading

【译文】在Amazon Aurora DSQL中的并发控制

在任何数据库管理系统(DBMS)中,并发控制在确保多个事务能够同时进行而不会导致数据不一致或损坏方面起着至关重要的作用。它指的是管理事务如何交互的机制,特别是在它们访问共享资源时。分布式数据库管理系统(D-DBMS)由于数据分布在多个节点上而引入了复杂性,导致了数据复制、网络延迟和保持一致性等挑战, […]

Continue Reading

【译文】介绍Amazon Aurora DSQL

关系数据库是各种应用程序和服务的强大且灵活的构建模块——从微服务和网站,到移动后端和SaaS应用程序。十年前,我们推出了Amazon Aurora,提供了无与伦比的高性能和高可用性,并完全兼容MySQL和PostgreSQL,成本仅为商业数据库的十分之一。我们听到客户希望有一种关系数据库,更易于管理 […]

Continue Reading

阿里云dts带过滤的同步,sqlserver到mysql更新不能删除的问题

在测试阿里云的sqlserver到mysql的dts同步,且是带过滤条件的同步,发现更新有个“能增不能减”的问题。在做带过滤的update,把过滤字段更新成其他值,目标端只能增不能减。—— 即过滤字段update成过滤条件,在目标端会增加改行记录; 过滤字段从符合过滤条件update成不符合过滤条件 […]

Continue Reading

阿里云的高权限用户

开发希望多个系统联调,能自己在一个大集中环境部署一个数据库,然后创建多个实例。那么是可以在一个数据库中配置一个类似的高权限用户(该用户和高权限用户一样权限,但是在界面中看到是普通用户),然后再建库和建用户的。

注意PROCESS,RE […]

Continue Reading

aws跨vpc或者跨账号的rds mysql迁移

一个500GB的mysql数据库,需要做跨vpc的迁移,可以有下面的方法: 1. mysqldump做导出导入,需要一个能连通vpc A和vpc B的机器,做跳板机,且要准备比较大的空间放导出文件。 准备时间:准备申请一个跳板机,开通跳板机连通2个vpc的操作时间。需要负责计算资源的同学和负责数据库 […]

Continue Reading

一次dts大量事务日志生产的链条分析

数据传输工具,在全量同步中,往往是并发执行的,dts有个重写逻辑,是: 1)DTS碰到死锁的时候,会当前session中重试,继续写入数据。比如:DTS一批写入1024条数据,写到第1000条失败了,会在当前session中继续从头写入这1024条数据。这个过程可能会出现数据重复写入,会发生主键冲突 […]

Continue Reading