pgcopydb v0.18发布,支持PostgreSQL 16、17和18,新增并行复制、CDC引擎重写和正则过滤等功能。修复了24个bug,提升了性能和可靠性,支持Citus集群迁移。新特性包括一次性克隆所有数据库和改进的过滤机制,确保在只读源服务器上正常工作。
文章涵盖多个技术主题,包括压缩与加密顺序、Postgres连接池、历史电动滑板车、Framework 16笔记本评测、PostgreSQL 18数据库克隆功能、个人HomeLab服务、FediMeteo天气服务、个人财务管理经验、TCP/IP攻击案例及博客迁移到Hugo的过程。
本文介绍了PostgreSQL的数据库克隆技术,重点在于利用模板数据库和文件复制方法实现快速克隆。通过PostgreSQL 15及以上版本的设置,可以在不占用额外空间的情况下快速创建数据库副本。使用现代文件系统(如ZFS、XFS)时,克隆操作几乎瞬时,但需确保源数据库在克隆时没有活动连接。
本文比较了Amazon Aurora的蓝绿部署与PlanetScale的分支技术。蓝绿部署通过创建数据库克隆来减少停机时间,但可能导致数据不一致。PlanetScale的分支允许在独立环境中开发和测试,支持无缝的模式变更和版本升级,且不会影响生产环境,提供更低的成本和灵活的回滚机制。
完成下面两步后,将自动完成登录并继续当前操作。