AI 时代其实对人的要求更高了

最近项目里发生了一件特别有意思的事,非常值得复盘。 项目经理给一位开发同学布置了一个功能模块,按理说难度不大。考虑到现在 AI 编程工具这么强,项目经理估计很快就能搞定。结果呢?这位同学整整搞了一天还没弄完。 项目经理很纳闷,问他:“你没用 AI 协助吗?” 开发同学一脸苦笑:“ …

Agent Skills 全景指南:从概念机制到实战开发

最近,Agent Skills 彻底火了。 很多人第一次听到 Skills,会觉得“这不就是一堆 Markdown 吗?”我一开始也这么想。但当你把它放进 Agent 的运行方式里,再对比 Prompt、MCP、Function Calling 这些概念,你会发现:Skills …

自研 MySQL 数据迁移工具:比 pt-archiver 快 10 倍的秘密

在上一篇文章《[[使用 pt-archiver 迁移 mysql 数据]]》中,我介绍了使用 Percona Toolkit 工具集中的 pt-archiver 进行历史数据归档的方法。 pt-archiver 功能强大且成熟,但在某些特定场景下,它的性能表现并不尽如人意。 例如 …

使用 pt-archiver 迁移 mysql 数据

在软件系统中,随着业务增长,有些表数据量会越来越大,为了提升性能,会将表进行拆分。这就需要定时将数据从源表迁移到目标表。 通常使用一个 sql 语句就能实现数据的迁移: 1 2 3 4 insert into t_business_finished select * from …

MySQL高可用:InnoDB Cluster 部署详解

最近公众号有人留言:为啥使用 ProxySQL 而不使用 InnoDB Cluster ? 其实使用什么方案,根据实际情况进行权衡利弊即可,如果先部署了 MGR ,想在此基础之上完善高可用,添加 ProxySQL 比较方便。如果新部署一个高可用环境,直接使用 InnoDB …

MySQL高可用:ProxySQL读写分离+MGR

MGR 解决了高可用的问题,但如果数据库访问量大,特别是读多写少的场景,就需要读写分离架构了了,在 MGR 的基础上,前面加上 ProxSQL 就可以实现读写分离。 应用程序只和 ProxySQL 打交道 ProxySQL 做为应用和 MGR 集群中间的一个桥梁,让应用对 MGR …

MySQL高可用-MGR运维常见问题和注意事项

MySQL 的高可用可以选择 MGR 方案,部署 MGR 很简单,可以参考《MySQL高可用-使用Docker部署MGR》,但在运行过程中,如果出现问题,如何快速解决?需要持续学习和实践。 下面我以实际用到的和我搜集到的一些资料来说说 MGR 在运维过程中的常见问题和注意事项。 …

MySQL高可用-使用Docker部署MGR

MySql 的高可用方案很多,有 MHA、MGR、MySQL InnoDB Cluster 等。起初想学习下 MHA,了解后发现 MHA 在 Github 上的仓库已经没有更新了。不过 MHA 的兼容性比较好,有老版本的 MySQL 需要做高可用,还是值得一试的。 本文介绍下 …

如何构建多智能体系统?

6 月 13 日,Anthropic 发布了一篇《How we built our multi-agent research system》的实战经验文章,文章分享了 Anthropic 在构建多个 Claude 智能体来更有效地探索复杂主题的系统过程中,遇到的工程挑战和获得的经 …

云原生:一文读懂核心技术栈与演进路径

最近,听老板说只要碰到一些大型项目,客户都要求使用云原生技术,让我们在技术储备上也要能跟得上。本文简单讲讲云原生的技术栈以及如何学习。 云原生(Cloud Native)近些年一直都是软件开发领域的热门话题之一。 什么是云原生? 云原生是一种设计和运行软件的方法论,核心思想是充分 …