【PPT 下载 & 活动回顾】从 PostgreSQL 到轻松上手 TiDB,破解扩展性与高可用难题

PG 也是非常受欢迎的一款数据库,包括 TiDB 社区里也有很多使用、学习 PG 的小伙伴。在社区调研的过程中也看到大家普遍反馈的一些 PG 的挑战主要集中在性能瓶颈、扩展限制和运维管理,而在这些方面,恰好也是 TiDB 作为一款非常注重使用体验的分布式数据库的优势所在。

今晚也非常荣幸能够邀请到大家熟悉的老朋友石敦斌老师来跟大家一起分享,TiDB 和 PG 在架构上的一些区别、以及如何用 TiDB 来 应对 PG 带来的一些挑战,还有怎么迁移,包括 AI/金融/互联网等行业的几个客户案例。

PPT 下载:
TiDB vs PostgreSQL Meetup PPT by 石敦斌老师.pdf (6.9 MB)

分享回顾

分享嘉宾:石敦斌老师|TiDB 解决方案专家

内容概要:本次分享围绕“破解 PG 扩展性与高可用难题,平滑迁移 TiDB”展开,从痛点分析、选型对比、迁移实践到价值落地,核心要点如下:

一、PG 用户面临哪些挑战

PostgreSQL 作为经典且受欢迎的开源数据库,在国内电信、金融、互联网等多领域广泛应用,但随着业务规模扩大,存在以下挑战:

  1. 扩展能力受限:依赖垂直扩容或第三方扩展实现横向扩展,操作复杂且有上限,单主节点写入瓶颈在高并发场景尤为突出;

  2. 运维成本高昂:缺乏原生统一运维平台,高可用需依赖 Repmgr/Patroni 等工具手动配置,故障切换与灾备管理对专业技能要求极高;

  3. 性能与架构局限:海量数据下查询性能下降、VACUUM 空间回收影响业务稳定,TP/AP 负载需分离部署,依赖 ETL 同步数据,实时性不足;

  4. 大规模操作复杂:大表 DDL 易锁表、事务 ID 回卷风险,跨区域同步延迟高,难以满足业务快速迭代需求。

二、TiDB 核心优势,适配 PG 迁移场景
TiDB 以原生分布式架构为核心,针对 PG 痛点提供针对性解决方案,关键优势如下:

  1. 分布式架构突破瓶颈:计算-存储分离设计,TiDB 计算层、TiKV 存储层可独立水平扩展,透明应对 PB 级数据与高并发负载,无需业务改造;
  2. 原生 HTAP 简化架构:TiKV(行存)+ TiFlash(列存)双引擎,智能路由优化,无需分离部署 TP/AP 集群,实时支撑交易与分析场景;
  3. 金融级高可用保障:基于 Raft 协议的多副本同步,自动故障转移(RPO=0,RTO<30s),运维成本显著低于 PG 第三方高可用方案;
  4. 兼容性与灵活性兼顾:兼容 MySQL 生态,降低开发运维学习成本,支持在线 DDL、弹性扩缩容,表设计无需指定分布键,避免数据倾斜;
  5. 国产化与出海双重适配:自主研发开源,通过 XC 认证兼容国产软硬件,云中立特性支持多主流云平台,全栈合规认证适配全球化业务需求。


三、标准化迁移路径,保障平滑落地

分享明确了 PG 到 TiDB 的成熟迁移体系,核心流程与关键要点如下:

  1. 迁移全流程管控:从可行性评估、方案规划,到应用适配改造、数据迁移(全量+增量)、SQL 兼容性测试,再到割接上线,形成标准化工程体系;

  2. 关键迁移步骤:应用适配(语法语义改造、驱动切换、特定数据类型兼容);数据迁移(支持 DataX 轻量迁移、Lightning 大数据量高效导入、CDC 实时同步);验证优化(SQL 捕获回放、性能调优);

  3. 风险兜底机制:提供完善回退方案,老版本依赖 Pump+drainer,新版本通过 TiCDC+DSG 保障变更日志可追溯,确保迁移过程可控;

  4. 迁移后优化方向:利用 TiDB Dashboard 监控集群状态,通过 TiFlash 加速分析查询,拆分大事务、打散热点数据,结合弹性扩缩容实现成本与性能平衡。

四、实践价值落地,案例验证成效

多个头部企业案例印证迁移价值:

  • 头部 AI 企业:解决分库分表运维难题,支撑 110 万次/秒查询,节约 80% 磁盘空间;

  • 头部出行企业:提升可用性至 99.99%,原生支持分布式事务与复杂聚合查询,减少应用层处理复杂度;

  • 头部证券机构:实现历史订单数据低成本存储与实时分析,自动弹性伸缩适配业务 5-10 年增长需求。

从 PG 迁移到 TiDB 不仅是架构升级,更是通过分布式能力、HTAP 特性、简化运维与全球化支持,为业务爆发式增长提供稳定可靠的数据库支撑,同时降低技术栈复杂度与整体成本。

欢迎小伙伴们进群交流!

留言有奖

评论区分享参与本次活动的收获,抽两条优质评论送出 TiDB 社区新款皮质电脑包(款式随机)!

  • 有效留言时间:截止 12 月 19 日

4 个赞

这次分享真的收获满满!之前一直被PG的扩展瓶颈和高可用运维难的问题困扰,听完石老师的讲解,不仅清楚了TiDB分布式架构和HTAP特性的优势,还get到了从PG迁移到TiDB的标准化路径和风险兜底方案,尤其是几个行业案例,直观感受到了迁移后的性能和成本收益,以后做数据库架构选型和迁移落地心里更有底了!

非常感谢石敦斌老师的分享!石敦斌老师的分享非常有深度,精准地指出了很多企业在使用 PostgreSQL(PG)过程中遇到的“成长的烦恼”,以及 TiDB 是如何通过架构层面的革新来解决这些问题的。PG确实有这些痛点. 目前我们还在评估迁移的成本

这次分享收获很大,我们现有业务大部分基于PG,老师讲的方案契合我们所面临的实际,为我们后期迁移适配提供了很完善的解决方案,感谢老师分享,感谢社区组织的此次活动

2 个赞

本次分享围绕从PostgreSQL到TiDB的迁移展开,介绍了PostgreSQL的发展历程与国内应用情况,指出其在扩展、单点写、大数据量性能、大规模操作复杂性等方面的痛点。对比了TiDB与PostgreSQL的架构及核心特性,凸显TiDB原生分布式、HTAP混合负载、高可用等优势。阐述了TiDB对PostgreSQL用户的应用价值,分享了出行、证券行业的迁移案例,详解了迁移路径、关键步骤、方案及优化方向,最后总结迁移不仅实现架构升级,还能简化技术栈、支撑业务增长。
干货满满,收获非常大!

感谢昨天晚上石敦斌老师的直播,我从中学到了关于Tidb和PG的相关知识,同时也解决了一些平时在使用PG的疑惑,了解到相关结构以及这次最大的体会就是Tidb能节省很多费用,为我们公司后续做数据库迁移有很大的帮助,谢谢老师!

非常感谢石敦斌老师的直播,让我从中学习到关于Tidb和PG的相关知识,之前用过PG(还是10多年前),这次分享解惑了在使用PG的疑惑,以及如何归纳移到Tidb,以达到节省费用,为我们国产化(信~~创)改造提供了很大的帮助,谢谢老师!

感谢老师分享

这次分享收获很大,学习到很多

感谢老师们的分享

感谢石老师的分享,让我对苹PG数据库和tidb数据库之间的区别,学习到从PG迁移到TiDB的标准化路径和风险兜底方案!

石老师讲的既专业又实用,认真听完老师的分享后收获满满,初步了解到PostGreSQL到TiDB的基本流程。真是很棒的一场技术分享。

TiDB 作为企业级分布式数据库解决方案,其设计直指 PostgreSQL 等传统数据库在海量数据、实时分析、高可用及扩展性上的核心痛点。通过存算分离、原生 HTAP、基于 Raft 的高可用机制、高度兼容 MySQL 生态以及支持国产化与全球化部署等关键特性,TiDB 在保持架构简洁的同时,实现了数据的规模化处理与实时洞察,兼顾了技术先进性与落地可行性,尤其适合对扩展性、实时性与运维效率有高要求的现代业务场景。

收获满满,感谢老师分享

感谢分享,受益匪浅

感谢老师分享,直播中对PostgreSQL和TiDB的特点做了介绍和对比,以及它们的适用场景,迁移关键步骤和方法,对我们后期做XC改造也有很多帮助。

感谢分享

感谢老师分享