最新 最热

MySQL中间件集群平滑迁移的初步方案

最近有一套MySQL集群环境的服务器即将过保,为了避免后续带来的一些额外问题,需要提前考虑服务器的迁移计划,但是现在的线上业务,申请维护时间是比较困难的,而且在线变更的容忍时间是很短暂的,一般在业务层也有容错机制,比如...

2021-03-16
0

血一般的教训,请慎用insert into select

血一般的教训,请慎用 insert into select。同事应用之后,导致公司损失了近 10w 元,最终被公司开除。

2021-03-16
0

技术分享 | 一次数据库迁移

爱可生 DBA 团队成员,主要负责传播爱可生同学们的英雄事迹,比如租房子因为房东不好看退租。

2021-03-16
1

Vitess online DDL介绍

Vitess 引入了一种运行模式迁移的新方法:非阻塞的、异步的、预定的online DDL。通过 online DDL,Vitess 简化了模式迁移过程,它获得了操作开销的所有权,并为用户提供了一个简单、熟悉的界面:标准的 ALTER TABLE 语句。...

2021-03-15
0

声明式的数据库模式迁移:SchemaHero介绍

许多数据库模式(schema)管理工具都创建了命令式(imperative)接口,要求开发人员了解模式的当前状态,以及将当前模式(和相关数据)迁移到新的、需要的模式的最佳命令。本文将介绍这个模型比较困难的几个原因。本文提出了一个声明...

2021-03-15
1

4 种方法将 Docker Registry 迁移至 Harbor

Docker Distribution 是第一个是实现了打包、发布、存储和镜像分发的工具,起到 docker registry 的作用。(目前 Distribution 已经捐赠给了 CNCF)。其中 Docker Distribution 中的 spec 规范后来也就成为了 OCI distribu...

2021-03-15
0

如何通过分解和增量更改将单体迁移到微服务?

服务迁移不是一个小更改。你必须搞清楚它是否真的能解决你的问题,否则你可能会创建一个会杀死你的、乱糟糟的实体。单体有不同类型,其中一些可能是有效的,足以满足业务需求。单体不是一个应该被杀死的敌人。微服务关乎独...

2021-03-12
0

Greenplum迁移指南

数据迁移的目的是为了给数据找一个更合适的归宿,让其满足当前及未来某段时间内业务场景的使用需求,使数据更安全,更可靠,更有效的为客户服务。...

2021-03-11
1

S4MOVE-M

然后核心为集成所需的标准程序和工具,尽量使用标准,减少自开发(如果不是非常有必要的情况):

2021-03-11
0

深入浅出MySQL 8.0 lock_sys锁相关优化

提示:公众号展示代码会自动折行,建议横屏阅读 「引言」 本文的目的是对 InnoDB 的锁模块做个简单的介绍,使读者对这块有初步的认识。 此外,我们在对MySQL 5.7做性能分析的时候发现lock_sys mutex成为热点瓶颈,官方在MySQL ...

2021-03-09
0