Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
134 changes: 134 additions & 0 deletions i18n/zh-CN/docusaurus-plugin-content-pages/events/event-202610.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
---
title: 直播预告|PG 30 周年系列直播第四期:大规模PG生产环境——亿级用户、PB级数据的架构真相
hide_table_of_contents: true
---

import useBaseUrl from '@docusaurus/useBaseUrl';

<style>{`
.detail-container { display: flex; gap: 40px; margin-top: 40px; }
.detail-content { flex: 8; min-width: 0; }
.detail-sidebar { flex: 3.5; }
.section-title { color: #7D52F4; border-left: 5px solid #7D52F4; padding-left: 16px; margin: 42px 0 20px; font-weight: 700; font-size: 1.4rem; }
.content-text { line-height: 1.9; color: #444; font-size: 1.05rem; margin-bottom: 20px; text-align: justify; }
.info-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin: 26px 0; }
.info-card { background: linear-gradient(180deg, #fcfdff 0%, #f8f6ff 100%); border: 1px solid #e8e4f8; border-radius: 16px; padding: 22px; box-shadow: 0 8px 24px rgba(125,82,244,0.06); }
.info-label { color: #7D52F4; font-size: 0.88rem; font-weight: 700; margin-bottom: 10px; letter-spacing: 0.04em; text-transform: uppercase; }
.info-value { color: #333; line-height: 1.7; font-size: 1rem; }
.speaker-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-top: 16px; }
.speaker-card { border: 1px solid #e6ebf2; border-radius: 18px; padding: 22px; background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%); box-shadow: 0 10px 26px rgba(66,75,93,0.06); }
.speaker-name { font-size: 1.05rem; font-weight: 700; color: #1f2937; margin-bottom: 8px; }
.speaker-role { color: #424B5D; line-height: 1.8; font-size: 0.96rem; }
.scene-list { margin: 0; padding-left: 1.2rem; line-height: 2; color: #555; }
.event-main-img { width: 100%; border-radius: 18px; margin: 24px 0; box-shadow: 0 14px 40px rgba(0,0,0,0.08); }
.cta-box { background: linear-gradient(135deg, #7D52F4 0%, #9b7df5 100%); color: #fff; border-radius: 20px; padding: 28px; margin-top: 30px; box-shadow: 0 14px 32px rgba(125,82,244,0.25); }
.cta-box p { margin: 0 0 12px; line-height: 1.85; }
.sidebar-box { border: 1px solid #f0f0f0; border-radius: 16px; padding: 24px; background: #fff; position: sticky; top: 100px; }
.sidebar-title { font-size: 1.2rem; font-weight: 700; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.side-item { display: flex; gap: 12px; margin-bottom: 20px; text-decoration: none !important; color: inherit; transition: all 0.3s; }
.side-item:hover { transform: translateX(5px); color: #7D52F4; }
.side-item:last-child { margin-bottom: 0; }
.side-item-img { width: 100px; height: 60px; border-radius: 8px; object-fit: cover; flex-shrink: 0; }
.side-item-title { font-size: 0.9rem; font-weight: 700; line-height: 1.45; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
@media (max-width: 996px) { .detail-container { flex-direction: column; } .detail-sidebar { display: none; } .info-grid, .speaker-grid { grid-template-columns: 1fr; } }
`}</style>

<div className="container detail-container">
<div className="detail-content">
<h1 style={{ fontSize: '2.2rem', marginBottom: '20px', lineHeight: '1.35' }}>
直播预告|PG 30 周年系列直播第四期:大规模PG生产环境——亿级用户、PB级数据的架构真相
</h1>

<div style={{ display: 'flex', flexWrap: 'wrap', gap: '20px', color: '#666', marginBottom: '26px', fontSize: '0.97rem' }}>
<span>📅 2026年7月15日(周三)19:00–20:30</span>
<span>🌍 线上直播 · 视频号</span>
</div>

<div className="content-text">
为致敬 PG 三十周年,中国 PG 分会、TechTalk 技术交流社区、IvorySQL 社区联合发起「三十而立・全球时刻——PG 30 周年系列直播」。<b>第四期直播将于 7 月 15 日开启</b>。
</div>

<h2 className="section-title">活动信息</h2>
<div className="info-grid">
<div className="info-card">
<div className="info-label">直播时间</div>
<div className="info-value">2026 年 7 月 15 日(周三)19:00–20:30</div>
</div>
<div className="info-card">
<div className="info-label">直播平台</div>
<div className="info-value">视频号</div>
</div>
<div className="info-card">
<div className="info-label">主办方</div>
<div className="info-value">PG 分会、IvorySQL 社区、TechTalk 技术交流社区</div>
</div>
<div className="info-card">
<div className="info-label">主持人</div>
<div className="info-value">尚雷(TechTalk 主理人)</div>
</div>
</div>

<h2 className="section-title">嘉宾阵容</h2>
<div className="speaker-grid">
<div className="speaker-card">
<div className="speaker-name">唐成</div>
<div className="speaker-role">资深数据库架构师,中启乘数科技创始人及 CTO,《PostgreSQL修炼之道:从小工到专家》作者,从业 20 多年,精通数据库分布式、高可用、容灾架构</div>
</div>
<div className="speaker-card">
<div className="speaker-name">林春</div>
<div className="speaker-role">中国太平洋保险数智研究院首席数据库专家,先后在中国银行、兴业银行等多家金融机构负责数据库系统设计、建设、运维,对金融行业数据库有非常丰富的经验</div>
</div>
<div className="speaker-card">
<div className="speaker-name">尹海文</div>
<div className="speaker-role">Oracle ACE Pro,PostgreSQL ACE,IvorySQL 专家顾问委员,10 年数据库行业经验,拥有 OCM、MySQL OCP 等认证,公众号【胖头鱼的鱼缸】主理人</div>
</div>
<div className="speaker-card">
<div className="speaker-name">刘智龙</div>
<div className="speaker-role">10 年数据库运维经验,现就职于平安科技,任 PG 数据库专家,深耕 PG 数据库,懂源码、善排查疑难杂症,公众号【最后的DBA】主理人</div>
</div>
</div>

<h2 className="section-title">PG 到底能扛多大?</h2>
<div className="content-text">
2026 年 1 月,OpenAI 发了一篇技术博客:<b>"Scaling PostgreSQL to 800 million ChatGPT users"</b>。一个单主 PostgreSQL 实例,加上近 50 个只读副本,扛住了 8 亿用户、每秒数百万次查询。但 OpenAI 自己也承认:高写入流量下 MVCC 会引发严重的写入放大,他们不得不把写密集型工作负载迁移到 NoSQL。
</div>
<div className="content-text">
<b>所以,PG 的极限到底在哪?</b>单机 PG 加顶配硬件,真的能撑到独角兽规模吗?什么时候必须上分布式?MVCC、表膨胀、autovacuum——大规模 PG 最怕的到底是什么?那些管过 10TB、25TB 甚至更大集群的人,凌晨三点被叫醒过多少次?
</div>
<div className="content-text">
这一期直播,<b>四位真正管过大规模 PG 生产环境的实战派老师</b>,把他们踩过的坑、趟过的路,全都摊开来讲。
</div>

<h3>本期内容抢先看</h3>
<ul className="scene-list">
<li><b>板块一</b>:单机能扛多大?——从 OpenAI 的 8 亿用户说起</li>
<li><b>板块二</b>:什么时候必须分布式?——PG 扩展方案的真实边界</li>
<li><b>板块三</b>:大规模 PG 最怕什么?——MVCC、膨胀与 autovacuum</li>
<li><b>板块四</b>:真实案例复盘——那些差点让业务挂掉的事</li>
</ul>

<div className="cta-box">
<p>观看本次直播还能参与互动抽奖,精美好礼免费相送,边学技术边赢奖品!</p>
</div>

<img className="event-main-img" src={useBaseUrl('/img/events/event-202610-poster.jpg')} alt="第四期直播海报" />
</div>

<div className="detail-sidebar">
<div className="sidebar-box">
<div className="sidebar-title">近期活动</div>
<a href="/zh-cn/events/event-202609" className="side-item">
<img className="side-item-img" src={useBaseUrl('/img/events/event-202609.jpg')} alt="第三期" />
<div className="side-item-title">直播回顾|PG 30周年系列直播第三期:从Oracle到PG——迁移的真实成本与避坑指南</div>
</a>
<a href="/zh-cn/events/event-202608" className="side-item">
<img className="side-item-img" src={useBaseUrl('/img/events/event-202608.jpg')} alt="第二期" />
<div className="side-item-title">直播回顾|PG 30 周年系列直播第二期——三十而立,根深叶茂</div>
</a>
<a href="/zh-cn/events/event-202606" className="side-item">
<img className="side-item-img" src={useBaseUrl('/img/events/event-202606.jpg')} alt="第一期" />
<div className="side-item-title">直播回顾|PG 30 周年系列直播第一期——三十而立・全球时刻</div>
</a>
</div>
</div>
</div>
9 changes: 9 additions & 0 deletions i18n/zh-CN/docusaurus-plugin-content-pages/events/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@ export const EventsData = [
link: "/zh-cn/events/event-202611",
img: "/img/events/event-202611.jpg"
},
{
title: "直播预告|PG 30 周年系列直播第四期:大规模PG生产环境——亿级用户、PB级数据的架构真相",
desc: "唐成、林春、尹海文、刘智龙四位实战派齐聚,聊单机极限、分布式边界、MVCC 膨胀与真实案例复盘。",
startTime: "2026-07-15",
endTime: "2026-07-15",
location: "线上直播",
link: "/zh-cn/events/event-202610",
img: "/img/events/event-202610.jpg"
},
{
title: "直播预告|PG 30周年系列直播第三期:从Oracle到PG——迁移的真实成本与避坑指南",
desc: "四位实战派老师齐聚,从 Oracle 迁移到 PG 的真实成本、工具选型、避坑指南与割接验证,全程干货不容错过。",
Expand Down
10 changes: 10 additions & 0 deletions src/pages/events/event-202610.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: Event Preview | PG 30th Anniversary Livestream Episode 4
hide_table_of_contents: true
---

<div className="container" style={{padding: '40px 20px'}}>
<h1>PG 30th Anniversary — Episode 4: Massive-Scale PG in Production</h1>
<p>July 15, 2026 (Wednesday) 19:00. Guests: 唐成, 林春, 尹海文, 刘智龙.</p>
<p>For details, visit the <a href="/zh-cn/events/event-202610">Chinese page</a>.</p>
</div>
Binary file added static/img/events/event-202610-poster.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/events/event-202610.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.