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
161 changes: 161 additions & 0 deletions i18n/zh-CN/docusaurus-plugin-content-pages/events/event-202606.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
---
title: 直播回顾|PG 30 周年系列直播第一期——三十而立・全球时刻
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; }
.highlight-box { background: linear-gradient(135deg, #f8f6ff 0%, #f0eeff 100%); padding: 28px; border-radius: 16px; margin: 28px 0; border-left: 5px solid #7D52F4; }
.highlight-box p { margin: 0 0 12px; line-height: 1.85; color: #555; }
.highlight-box p:last-child { margin-bottom: 0; }
.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; }
.debate-box { border: 1px solid #ffa94d; border-radius: 18px; padding: 26px; margin: 24px 0; background: linear-gradient(180deg, #fffbf5 0%, #fff7ed 100%); box-shadow: 0 10px 24px rgba(255,169,77,0.1); }
.debate-box p { color: #555; line-height: 1.9; margin-bottom: 10px; }
.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; }
.cta-box p:last-child { margin-bottom: 0; }
.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 周年系列直播第一期——三十而立・全球时刻
</h1>

<div style={{ display: 'flex', flexWrap: 'wrap', gap: '20px', color: '#666', marginBottom: '26px', fontSize: '0.97rem' }}>
<span>📅 2026年6月11日(周四)19:00–20:30</span>
<span>🌍 线上直播</span>
<span>🎥 <a href="https://bilibili.com/video/BV16aJ36UEbo/" target="_blank" rel="noopener noreferrer">观看回放</a></span>
</div>

<div className="content-text">
2026 年 6 月 11 日,由 <b>中国 PG 分会</b>、<b>TechTalk 技术交流社区</b>、<b>IvorySQL 社区</b> 联合发起的「三十而立・全球时刻 ——PG 30 周年系列直播」第一期圆满落幕。
</div>

<div className="content-text">
本期直播以 <b>布道 × 对话 × 社区行动</b> 为主线,在 PostgreSQL 诞生三十周年之际,邀请了五位行业资深大咖。其中,最受观众期待的环节莫过于圆桌辩论「中国 PG 在全球到底排第几?」——四位嘉宾观点交锋,金句频出,最终虽然没有统一排名,却给出了比排名更值得深思的答案。
</div>

<h2 className="section-title">活动信息</h2>
<div className="info-grid">
<div className="info-card">
<div className="info-label">直播时间</div>
<div className="info-value">2026 年 6 月 11 日(周四)19:00–20:30</div>
</div>
<div className="info-card">
<div className="info-label">主办方</div>
<div className="info-value">中国 PG 分会、TechTalk 技术交流社区、IvorySQL 社区</div>
</div>
<div className="info-card">
<div className="info-label">主持人</div>
<div className="info-value">尚雷(TechTalk 主理人)</div>
</div>
<div className="info-card">
<div className="info-label">直播主题</div>
<div className="info-value">布道 × 对话 × 社区行动——全方位读懂 PG 三十年变迁与中国生态发展</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">PG & Oracle ACE、IvorySQL 专家顾问委员、PG 分会南京分会会长、TechTalk 技术交流社区主理人(公众号:尚雷的驿站)</div>
</div>
<div className="speaker-card">
<div className="speaker-name">德哥</div>
<div className="speaker-role">IvorySQL 专家顾问委员、PostgreSQL ACED、前阿里云数据库高级专家(公众号:digoal 德哥)</div>
</div>
<div className="speaker-card">
<div className="speaker-name">冯若航</div>
<div className="speaker-role">独立开源贡献者,Pigsty 作者,IvorySQL 专家顾问委员(公众号:老冯云数)</div>
</div>
<div className="speaker-card">
<div className="speaker-name">熊灿灿</div>
<div className="speaker-role">北京四维纵横数据库专家,PostgreSQL ACE/MVP,《PostgreSQL 14 internals》中文译者(公众号:PostgreSQL 学徒)</div>
</div>
<div className="speaker-card">
<div className="speaker-name">周煦能</div>
<div className="speaker-role">资深 PG 内核工程师、PG 19 版本核心贡献者,瀚高股份资深内核研发专家</div>
</div>
</div>

<h2 className="section-title">直播精华回顾</h2>

<h3>话题一:德哥的故事与我们的青春——中国 PG 十五年</h3>
<div className="content-text">
德哥亲述自己从 2009 年接触 PG 至今的十五年历程,串起了中国 PG 社区从萌芽到壮大的集体记忆,不少弹幕直呼"泪目"。
</div>

<h3>话题二:温哥华现场——两个亲历者眼中的中国时刻</h3>
<div className="content-text">
两位曾亲临 PG 发源地温哥华的嘉宾,从国际视角回望中国 PG 生态的成长轨迹,坦言中国社区从"跟跑"到"并跑"的蜕变令人振奋。
</div>

<h3>话题三(核心辩论)</h3>
<div className="debate-box">
<p>这是全场讨论最热烈的环节。嘉宾们从 <b>社区活跃度、内核贡献数量、企业级应用规模、周边生态丰富度</b> 四个维度展开激辩。</p>
<p>德哥甚至给中国 PG 打了负分。最终虽然没有统一排名,但每一位嘉宾的视角和判断,共同描绘出一幅中国 PG 生态的立体画像——<b>我们不在顶端,但我们正在加速攀登</b>。</p>
</div>

<h3>话题四:PG 扩展生态——瑞士军刀是神兵还是累赘?</h3>
<div className="content-text">
嘉宾们围绕 PG 丰富的扩展插件展开讨论,一致认为"适度扩展是利器,过度依赖则需警惕"。
</div>

<h3>话题五:IvorySQL 布道者计划</h3>
<div className="content-text">
直播最后,IvorySQL 宣传了布道者招募计划,呼吁更多开发者加入 PG 生态共建。
</div>

<h2 className="section-title">总结</h2>
<div className="content-text">
PG 三十年,中国走了十五年。这场直播没有给出一个冰冷的数字排名,但每一位嘉宾的视角和判断,共同描绘出一幅中国 PG 生态的立体画像——我们不在顶端,但我们正在加速攀登。
</div>
</div>

<div className="detail-sidebar">
<div className="sidebar-box">
<div className="sidebar-title">近期活动</div>
<a href="/zh-cn/events/event-202604" className="side-item">
<img className="side-item-img" src={useBaseUrl('/img/events/event-202603-zh.jpg')} alt="HOW 2026" />
<div className="side-item-title">活动回顾|开源生态大会暨 PostgreSQL 高峰论坛(HOW 2026)</div>
</a>
<a href="/zh-cn/events/event-202603" className="side-item">
<img className="side-item-img" src={useBaseUrl('/img/events/event-202603-zz.jpg')} alt="郑州 Meetup" />
<div className="side-item-title">活动回顾|PostgreSQL & IvorySQL Meetup・郑州站</div>
</a>
<a href="/zh-cn/events/event-202602" className="side-item">
<img className="side-item-img" src={useBaseUrl('/img/events/event-202602.jpg')} alt="PostgreSQL 18.3" />
<div className="side-item-title">直播回顾|PostgreSQL 18.3 x IvorySQL 5.3</div>
</a>
</div>
</div>
</div>
119 changes: 119 additions & 0 deletions i18n/zh-CN/docusaurus-plugin-content-pages/events/event-202607.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
---
title: 活动预告|PG 30 周年系列直播第二期——根深叶茂,争议与共建同在
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; }
.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 周年系列直播第二期——根深叶茂,争议与共建同在
</h1>

<div style={{ display: 'flex', flexWrap: 'wrap', gap: '20px', color: '#666', marginBottom: '26px', fontSize: '0.97rem' }}>
<span>📅 2026年6月17日(周三)19:00</span>
<span>🌍 线上直播</span>
<span>📺 直播渠道:IvorySQL 视频号、B 站</span>
</div>

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

<h2 className="section-title">活动信息</h2>
<div className="info-grid">
<div className="info-card">
<div className="info-label">直播时间</div>
<div className="info-value">2026 年 6 月 17 日(周三)19:00</div>
</div>
<div className="info-card">
<div className="info-label">主办方</div>
<div className="info-value">中国 PG 分会、TechTalk 技术交流社区、IvorySQL 社区</div>
</div>
<div className="info-card">
<div className="info-label">主持人</div>
<div className="info-value">尚雷(TechTalk 主理人)</div>
</div>
<div className="info-card">
<div className="info-label">直播主题</div>
<div className="info-value">三十而立,根深叶茂——PG 与中国数据库的二十年</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">佰晟智算联合创始人 CEO,从事数据库领域工作超过 30 年,PostgreSQL ACE Director,著有《Oracle 优化日记》《DBA 的思想天空》等专著</div>
</div>
<div className="speaker-card">
<div className="speaker-name">萧少聪</div>
<div className="speaker-role">「Dataer 数人」公众号主理人,前 PostgreSQL 分会会长及中文社区主席,IvorySQL 专家顾问委员,曾任职阿里云 RDS 产品高级专家</div>
</div>
<div className="speaker-card">
<div className="speaker-name">吕海波</div>
<div className="speaker-role">北京大学企业导师,易景科技首席研究员,PostgreSQL ACED,连续 5 年为北大硕士研究生讲授数据库内核架构与开发</div>
</div>
<div className="speaker-card">
<div className="speaker-name">韩锋</div>
<div className="speaker-role">《韩锋频道》公众号主理人,前 Oracle ACE,腾讯 TVP,阿里云 MVP,著有《SQL 优化最佳实践》《数据库高效优化》</div>
</div>
</div>

<h2 className="section-title">精彩议程</h2>
<ul className="scene-list">
<li><b>板块一</b>:三十而立,根深叶茂——PG 与中国数据库的二十年</li>
<li><b>板块二</b>:为什么是 PG?厂商选 PG 的底层逻辑</li>
<li><b>板块三</b>:"套壳"争议与"自主可控"的内涵</li>
<li><b>板块四</b>:AI+国产库:拐点还是新赛道?</li>
</ul>

<div className="content-text">
有人站在巨人肩膀上做聪明选择,也有人被指责"拿来主义不贡献"。有人深度改写内核,也有人只改 LOGO 和配置文件。我们不站队,只把亲历者请到镜头前——把话说开。剩下的,你自己判断。
</div>
</div>

<div className="detail-sidebar">
<div className="sidebar-box">
<div className="sidebar-title">近期活动</div>
<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>
<a href="/zh-cn/events/event-202604" className="side-item">
<img className="side-item-img" src={useBaseUrl('/img/events/event-202603-zh.jpg')} alt="HOW 2026" />
<div className="side-item-title">活动回顾|开源生态大会暨 PostgreSQL 高峰论坛(HOW 2026)</div>
</a>
<a href="/zh-cn/events/event-202603" className="side-item">
<img className="side-item-img" src={useBaseUrl('/img/events/event-202603-zz.jpg')} alt="郑州 Meetup" />
<div className="side-item-title">活动回顾|PostgreSQL & IvorySQL Meetup・郑州站</div>
</a>
</div>
</div>
</div>
18 changes: 18 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 @@ -7,6 +7,24 @@ import { useState, useCallback, useMemo } from 'react';
import useBaseUrl from '@docusaurus/useBaseUrl';

export const EventsData = [
{
title: "活动预告|PG 30 周年系列直播第二期——根深叶茂,争议与共建同在",
desc: "白鳝、萧少聪、吕海波、韩锋四位大咖齐聚,聊 PG 与中国数据库的二十年、厂商选型逻辑、「套壳」争议与 AI 新赛道。",
startTime: "2026-06-17",
endTime: "2026-06-17",
location: "线上直播",
link: "/zh-cn/events/event-202607",
img: "/img/events/event-202607.jpg"
},
{
title: "直播回顾|PG 30 周年系列直播第一期——三十而立・全球时刻",
desc: "五位行业大咖齐聚,德哥亲述中国 PG 十五年,圆桌激辩「中国 PG 在全球排第几?」,全程干货满满。",
startTime: "2026-06-11",
endTime: "2026-06-11",
location: "线上直播",
link: "/zh-cn/events/event-202606",
img: "/img/events/event-202606.jpg"
},
{
title: "活动回顾|开源生态大会暨 PostgreSQL 高峰论坛(HOW 2026)圆满落幕",
desc: "HOW 2026 已于 4 月 27 日至 28 日在济南成功举办,聚焦 AI 时代数据底座、PostgreSQL 技术生态与开源产业发展,汇聚全球技术领袖深度交流。",
Expand Down
Loading