青蛙小白

Percona XtraBackup 8.0命令行参数参考

操作模式 可以在以下模式之一中调用xtrabackup: --backup模式,用于在目标目录中进行备份 --prepare模式,用于从备份中恢复数据(在--backup模式下创建) --copy-back模式,用于从备份中复制数据到原始数据所在的位置;若要移动数据而不是复制,请使用替代的--move-back模式。 --stats模式,用于扫描指定的数据文件并打印出索引统计信息。 当你打算在这些模式中运行xtrabackup时,请使用以下语法:

Percona XtraBackup 8.0工具集的简介和安装

1. Percona XtraBackup工具集的组成 Percona XtraBackup是由以下几个二进制文件组成的: xtrabackup:一个已编译的C语言二进制文件,提供了备份包括MyISAM、InnoDB和XtraDB表在内的整个MySQL数据库实例的功能。 xbcrypt:用于加密和解密备份文件的实用工具。 xbstream:一个实用工具,允许在xbstream格式与文件之间进行流式传输和提取。 xbcloud:用于从云端下载和上传xbstream存档的部分或全部内容的实用工具。 推荐的备份方式是使用xtrabackup。

Percona XtraBackup 8.0的工作原理

1.简介 Percona XtraBackup是开源、免费的 MySQL热备份软件,可对InnoDB和XtraDB数据库执行非阻塞备份。 使用Percona XtraBackup,有以下好处: 快速可靠的完成备份 备份过程中的事务处理不中断 节省磁盘空间和网络带宽 自动备份验证 更快的恢复时间,提高可用性 Percona XtraBackup 可为所有版本的Percona Server for MySQL和MySQL进行热备份。它可以执行流式、压缩和增量的MySQL备份。

#Linux #Nexus

使用nexus代理yum源和apt源

为什么要用nexus代理yum和apt源 大多数情况下,生产环境的服务器处于受限制的网络环境中,无法访问公网的yum或apt源。因此可以架设一个代理服务器,让代理服务器获取软件包。 Nexus是一种流行的仓库管理工具,用于管理和组织各种类型的软件包、构建工件和依赖项。它的主要用途是创建、维护和管理软件仓库,以支持开发者团队在软件开发和部署过程中的需要。Nexus支持的仓库类型有: apt, bower, cocapods, cona, docker, gitfs, go, helm, maven, npm, nuget, p2, raw, rubegems, yum。

切片洋葱架构[译]

距离 Jeffrey Palermo发布他关于洋葱架构(Onion Architecture)系列的第一篇博客已经接近15年了。在那篇博文中,他总结了一些实际上是Alistair Cockburn提出的六边形架构(Hexagonal Architecture)方法的延续的想法。尽管我一直认为这两种代码组织方法并不一定构成“架构”,但我始终发现它们对于形成一个关于如何构建代码基础结构的心智模型非常有帮助。多年来,我见过很多团队试图遵循这些模型,并在实践中遇到了一些误解和问题。在本博客文章中,我想总结其中的一些发现,并提出一种对洋葱架构的更加精炼的看法。

云原生模式[译]

本文的目的是提供对云原生模式的一般理解和概述。 1.介绍 云原生模式(Cloud Native Patterns)指的是一组架构和设计原则,使得应用程序能够在云计算环境中进行开发和部署。这些模式专门设计用于充分利用云平台提供的能力,如可扩展性、弹性、伸缩性和易于管理性。通过采用云原生模式,组织可以构建和运营在云原生生态系统中高度适应的、可移植的和高效的应用程序。

#Spring

Spring 6.1中的新功能:RestClient[译]

Spring Framework 6.1 M2引入了RestClient,这是一个新的同步HTTP客户端。正如名称所示,RestClient提供了WebClient的fluent API,并结合了RestTemplate的基础设施。 十四年前,在Spring Framework 3.0中引入RestTemplate时,我们很快发现,在一个类似模板的类中公开HTTP的每个能力会导致方法过多。因此,在Spring Framework 5中,我们为响应式的WebClient使用了的fluent API。通过RestClient,我们引入了一个类似于WebClient的HTTP客户端,它使用RestTemplate的消息转换器、请求工厂、拦截器和其他底层组件。