Skip to content

Commit 585e600

Browse files
authored
Merge pull request #190 from faweizhao26/webinar
update the page of webinar
2 parents a2c86b2 + 5abfd37 commit 585e600

86 files changed

Lines changed: 5201 additions & 9 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

i18n/zh-CN/docusaurus-plugin-content-pages/webinars-page.mdx

Lines changed: 430 additions & 4 deletions
Large diffs are not rendered by default.
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: 第七届中国 PostgreSQL 数据库生态大会回顾| IvorySQL 开启新篇章
3+
hide_table_of_contents: true
4+
---
5+
6+
import useBaseUrl from '@docusaurus/useBaseUrl';
7+
8+
<style>{`
9+
.detail-container { display: flex; gap: 40px; margin-top: 40px; }
10+
.detail-content { flex: 8; }
11+
.detail-sidebar { flex: 4; }
12+
13+
/* 详情页样式优化 */
14+
.event-main-img { width: 100%; border-radius: 12px; margin: 20px 0; box-shadow: 0 4px 12px rgba(0,0,0,0.1); }
15+
.section-title { color: #7D52F4; border-left: 4px solid #7D52F4; padding-left: 15px; margin: 40px 0 20px; font-weight: bold; }
16+
.content-text { line-height: 1.8; color: #444; font-size: 1.05rem; margin-bottom: 20px; }
17+
.highlight-box { background: #F9F7FF; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #7D52F4; }
18+
19+
/* 侧边栏样式 */
20+
.sidebar-box { border: 1px solid #f0f0f0; border-radius: 12px; padding: 24px; background: #fff; position: sticky; top: 100px; }
21+
.sidebar-title { font-size: 1.2rem; font-weight: bold; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
22+
.side-item { display: flex; gap: 12px; margin-bottom: 20px; text-decoration: none !important; color: inherit; transition: opacity 0.3s; }
23+
.side-item:hover { opacity: 0.8; }
24+
.side-item-img { width: 100px; height: 60px; border-radius: 6px; object-fit: cover; flex-shrink: 0; }
25+
.side-item-title { font-size: 0.9rem; font-weight: bold; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
26+
27+
@media (max-width: 996px) {
28+
.detail-container { flex-direction: column; }
29+
.detail-sidebar { display: none; }
30+
}
31+
`}</style>
32+
33+
<div className="container detail-container">
34+
{/* 左侧:正文内容 */}
35+
<div className="detail-content">
36+
<h1 style={{ fontSize: '2.2rem', marginBottom: '20px' }}>第七届中国 PostgreSQL 数据库生态大会回顾| IvorySQL 开启新篇章</h1>
37+
38+
<div style={{ display: 'flex', gap: '20px', color: '#666', marginBottom: '30px', fontSize: '0.95rem' }}>
39+
<span>📅 活动时间:2025-01-04</span>
40+
<span>📍 活动地点:上海</span>
41+
<span>🌍 线下活动</span>
42+
</div>
43+
44+
<div className="content-text">
45+
2025 年 1 月 4 日(上周六),由中国开源软件推进联盟 PostgreSQL 分会主办的第七届中国 PostgreSQL 数据库生态大会在上海成功举办。
46+
</div>
47+
48+
<div className="content-text">
49+
本次大会共 12 场主旨演讲,4 大专题研讨会以及 1 天集市交流区,技术精华汇聚,思想碰撞激烈。 其中,专题研讨会为本次大会首次匠心打造,围绕 PostgreSQL 生态及其技术创新应用展开讨论,涵盖从技术架构到运维实践,再到产品功能开发与生态建设的多个方面。
50+
</div>
51+
52+
<div className="highlight-box">
53+
<strong>瀚高数据库及 IvorySQL 受邀参加了本次大会。</strong> 瀚高副总裁吕新杰博士在上午时段做了主题演讲,同时 IvorySQL 在集市上与参会者展开了互动。
54+
</div>
55+
56+
<h2 className="section-title">分享回顾</h2>
57+
<div className="content-text">
58+
瀚高基础软件股份有限公司副总裁吕新杰博士带来了主题演讲:<strong>聚焦 IvorySQL 4.0,开启 Oracle 兼容新篇</strong>。 他为大家介绍了 IvorySQL 4.0 的独特优势,展现了新 Oracle 兼容功能亮点,包括全面支持 PostgreSQL 17、Oracle package 兼容、Oracle 不可见列兼容、Oracle XML 函数兼容以及 Oracle Sequence 兼容等。
59+
</div>
60+
<img className="event-main-img" src={useBaseUrl('/img/events/event-202501-1.jpg')} alt="吕新杰博士演讲" />
61+
62+
<h2 className="section-title">再获认可</h2>
63+
<div className="content-text">
64+
在 2024 年度“中国 PostgreSQL 技术评选颁奖典礼”中,<strong>IvorySQL 获得了 2024 年度开源社区建设奖</strong>。 该奖项旨在表彰过去一年中为中国 PostgreSQL 社区的发展做出杰出贡献的个人和团队。
65+
</div>
66+
<img className="event-main-img" src={useBaseUrl('/img/events/event-202501-2.jpg')} alt="获奖" />
67+
68+
<h2 className="section-title">展台活动</h2>
69+
<div className="content-text">
70+
IvorySQL 在集市区准备了多种社区周边礼品,多位参会小伙伴参与了互动活动。 同时,多位 PostgreSQL 技术大咖及国际大牛 Yurii 也纷纷到展台打卡。
71+
</div>
72+
<img className="event-main-img" src={useBaseUrl('/img/events/event-202501-3.png')} alt="现场互动" />
73+
74+
<h2 className="section-title">总结</h2>
75+
<div className="content-text">
76+
未来,IvorySQL 将继续致力于提升与 Oracle 的兼容性,借助开源力量提供更加灵活、高效的数据库迁移解决方案。 社区将继续参与各类技术活动,与中国 PostgreSQL 分会紧密协作,共建创新生态体系。
77+
</div>
78+
</div>
79+
</div>
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
title: IvorySQL 用户案例有奖征集!
3+
hide_table_of_contents: true
4+
---
5+
6+
import useBaseUrl from '@docusaurus/useBaseUrl';
7+
8+
<style>{`
9+
.detail-container { display: flex; gap: 40px; margin-top: 40px; }
10+
.detail-content { flex: 8; }
11+
.detail-sidebar { flex: 4; }
12+
.event-main-img { width: 100%; border-radius: 12px; margin: 20px 0; box-shadow: 0 4px 12px rgba(0,0,0,0.1); }
13+
.section-title { color: #7D52F4; border-left: 4px solid #7D52F4; padding-left: 15px; margin: 40px 0 20px; font-weight: bold; }
14+
.content-text { line-height: 1.8; color: #444; font-size: 1.05rem; margin-bottom: 20px; }
15+
.highlight-box { background: #F9F7FF; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #7D52F4; }
16+
.sidebar-box { border: 1px solid #f0f0f0; border-radius: 12px; padding: 24px; background: #fff; position: sticky; top: 100px; }
17+
.sidebar-title { font-size: 1.2rem; font-weight: bold; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
18+
.side-item { display: flex; gap: 12px; margin-bottom: 20px; text-decoration: none !important; color: inherit; transition: opacity 0.3s; }
19+
.side-item:hover { opacity: 0.8; }
20+
.side-item-img { width: 100px; height: 60px; border-radius: 6px; object-fit: cover; flex-shrink: 0; }
21+
.side-item-title { font-size: 0.9rem; font-weight: bold; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
22+
23+
@media (max-width: 996px) {
24+
.detail-container { flex-direction: column; }
25+
.detail-sidebar { display: none; }
26+
}
27+
`}</style>
28+
29+
<div className="container detail-container">
30+
<div className="detail-content">
31+
<h1 style={{ fontSize: '2.2rem', marginBottom: '20px' }}>IvorySQL 用户案例有奖征集!</h1>
32+
33+
<div style={{ display: 'flex', gap: '20px', color: '#666', marginBottom: '30px', fontSize: '0.95rem' }}>
34+
<span>📅 活动时间:2025-02-26 至 2026-12-31</span>
35+
<span>🌍 线上活动</span>
36+
</div>
37+
38+
<div className="content-text">
39+
为了更好地了解用户在实际业务场景中对 <strong>IvorySQL</strong> 的应用情况,分享技术实践经验, IvorySQL 社区现面向全球用户发起 <strong>“用户案例有奖征集”</strong> 活动。
40+
</div>
41+
42+
<div className="highlight-box">
43+
<strong>为什么参与?</strong> 您的成功经验将为其他开发者提供宝贵参考,同时优秀案例将入选官网案例库,获得社区全渠道推广!
44+
</div>
45+
46+
<h2 className="section-title">征集内容</h2>
47+
<div className="content-text">
48+
<ul>
49+
<li><strong>业务场景</strong>:描述您的公司或个人项目在使用 IvorySQL 之前的背景和痛点。</li>
50+
<li><strong>解决方案</strong>:为什么选择 IvorySQL?如何进行部署与迁移?</li>
51+
<li><strong>应用效果</strong>:使用后在性能、成本或运维效率上有哪些提升?</li>
52+
<li><strong>反馈建议</strong>:对 IvorySQL 未来版本的期待或优化建议。</li>
53+
</ul>
54+
</div>
55+
56+
<h2 className="section-title">丰厚奖励</h2>
57+
<div className="content-text">
58+
所有提交有效案例的用户均可获得社区专属周边礼包,优秀案例作者更可获得:
59+
<ul>
60+
<li><strong>雷柏(Rapoo)机械键盘</strong></li>
61+
<li><strong>IvorySQL 社区专家认证证书</strong></li>
62+
<li><strong>技术峰会演讲嘉宾优先邀请权</strong></li>
63+
</ul>
64+
</div>
65+
66+
<h2 className="section-title">参与方式</h2>
67+
<div className="content-text">
68+
请将您的案例发送至社区官方邮箱 ivorysql1213@gmail.com,或在 GitHub Discussion 中直接提交。
69+
</div>
70+
71+
<div style={{ textAlign: 'center', margin: '60px 0' }}>
72+
<a href="https://github.com/IvorySQL/IvorySQL/discussions/746" className="button button--primary button--lg" style={{ borderRadius: '30px', padding: '12px 50px' }}>立即提交案例</a>
73+
</div>
74+
</div>
75+
76+
<div className="detail-sidebar">
77+
<div className="sidebar-box">
78+
<div className="sidebar-title">近期活动</div>
79+
<a href="/webinars/event-202501" className="side-item">
80+
<img className="side-item-img" src={useBaseUrl('/img/events/event-202501.png')} />
81+
<div className="side-item-title">第七届中国 PostgreSQL 数据库生态大会回顾</div>
82+
</a>
83+
</div>
84+
</div>
85+
</div>
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
---
2+
title: PostgreSQL数据库技术峰会北京站活动回顾|IvorySQL 双解析器架构下的兼容性创新实践
3+
hide_table_of_contents: true
4+
---
5+
6+
import useBaseUrl from '@docusaurus/useBaseUrl';
7+
8+
<style>{`
9+
.detail-container { display: flex; gap: 40px; margin-top: 40px; }
10+
.detail-content { flex: 8; min-width: 0; }
11+
.detail-sidebar { flex: 3.5; }
12+
.event-main-img { width: 100%; border-radius: 12px; margin: 20px 0; box-shadow: 0 4px 12px rgba(0,0,0,0.1); }
13+
.section-title { color: #7D52F4; border-left: 4px solid #7D52F4; padding-left: 15px; margin: 40px 0 20px; font-weight: bold; }
14+
.content-text { line-height: 1.8; color: #444; font-size: 1.05rem; margin-bottom: 20px; text-align: justify; }
15+
.highlight-box { background: #F9F7FF; padding: 25px; border-radius: 8px; margin: 25px 0; border-left: 4px solid #7D52F4; }
16+
.tech-card { background: #fff; border: 1px solid #eee; border-radius: 8px; padding: 20px; margin-bottom: 20px; }
17+
.tech-card h4 { margin-top: 0; color: #333; border-bottom: 1px solid #f5f5f5; padding-bottom: 10px; margin-bottom: 15px; }
18+
.sidebar-box { border: 1px solid #f0f0f0; border-radius: 12px; padding: 24px; background: #fff; position: sticky; top: 100px; }
19+
.sidebar-title { font-size: 1.2rem; font-weight: bold; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
20+
.side-item { display: flex; gap: 12px; margin-bottom: 20px; text-decoration: none !important; color: inherit; transition: all 0.3s; }
21+
.side-item:hover { transform: translateX(5px); color: #7D52F4; }
22+
.side-item-img { width: 100px; height: 60px; border-radius: 6px; object-fit: cover; flex-shrink: 0; }
23+
.side-item-title { font-size: 0.9rem; font-weight: bold; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
24+
25+
@media (max-width: 996px) {
26+
.detail-container { flex-direction: column; }
27+
.detail-sidebar { display: none; }
28+
}
29+
`}</style>
30+
31+
<div className="container detail-container">
32+
<div className="detail-content">
33+
<h1 style={{ fontSize: '2.2rem', marginBottom: '20px', lineHeight: '1.3' }}>
34+
PostgreSQL数据库技术峰会北京站活动回顾|IvorySQL 双解析器架构下的兼容性创新实践
35+
</h1>
36+
37+
<div style={{ display: 'flex', flexWrap: 'wrap', gap: '20px', color: '#888', marginBottom: '30px', fontSize: '0.95rem' }}>
38+
<span>📅 活动日期:2025-04-22</span>
39+
<span>📍 活动地点:北京</span>
40+
<span>🌍 线下活动</span>
41+
</div>
42+
43+
<div className="content-text">
44+
2025年4月22日,由中国开源软件推进联盟PG分会主办,PostgreSQL ACE/PG分会北京&天津用户组负责人刘华阳联合发起的“PostgreSQL数据库技术峰会北京站”圆满落幕。
45+
</div>
46+
47+
<div className="content-text">
48+
本次活动以“PG与AI融合”为主题,IvorySQL 研发工程师矫顺田受邀带来了主题分享——《IvorySQL V4:双解析器架构下的兼容性创新实践》。
49+
</div>
50+
51+
<img className="event-main-img" src={useBaseUrl('/img/events/event-202503-1.jpg')} alt="矫顺田现场分享" />
52+
53+
<h2 className="section-title">一、兼容性全景</h2>
54+
55+
<div className="tech-card">
56+
<h4>1. 核心兼容特性</h4>
57+
* **Oracle 兼容框架**:支持 PL/iSQL、Oracle Package(包管理)、不可见列、XML 函数(新增 11 个函数)、序列等。
58+
* **异构数据交互**:提供 Oracle_fdw、Postgres_fdw 等外部数据包装器。
59+
* **关键创新**
60+
* **不可见列**:通过 ALTER TABLE 控制列可见性。
61+
* **Oracle Package**:支持包级别权限控制与缓存机制。
62+
</div>
63+
64+
<div className="tech-card">
65+
<h4>2. 实际项目案例(国内某金融系统)</h4>
66+
* **目标**:替换 Oracle 存储过程,解决总账等核心系统需求。
67+
* **成果**:性能与稳定性达标,攻克海量数据读取内存溢出问题,深度支持 Oracle Package 功能。
68+
</div>
69+
70+
<h2 className="section-title">二、双解析器架构设计</h2>
71+
<div className="content-text">
72+
IvorySQL 基于 **PostgreSQL 17**,扩展了双解析器(PG/Oracle解析器)及双端口设计(5432/1521)。
73+
</div>
74+
75+
<div className="tech-card">
76+
<h4>关键技术实现</h4>
77+
* **解析器钩子机制**:通过 sql_raw_parser 动态绑定解析器。
78+
* **插件化设计**:内置 IvorySQL_ORA 插件,实现数据类型、系统视图、MERGE 命令等。
79+
</div>
80+
81+
<h2 className="section-title">三、社区发展与未来展望</h2>
82+
* **技术方向**:基于 PostgreSQL 18 开发 IvorySQL V5,优化云原生支持。
83+
* **全球化合作**:与西班牙 OnGres 及法国 Data Bene 推动项目共建。
84+
* **参与激励**:提供荣誉证书及限量周边(卫衣、背包、马克杯等)奖励。
85+
86+
<div className="highlight-box" style={{ textAlign: 'center' }}>
87+
关注公众号【IvorySQL开源数据库社区】回顾关键词 **“20250419”** 获取完整 PPT 下载链接。
88+
</div>
89+
90+
</div>
91+
92+
<div className="detail-sidebar">
93+
<div className="sidebar-box">
94+
<div className="sidebar-title">近期活动</div>
95+
<a href="/webinars/event-202502" className="side-item">
96+
<img className="side-item-img" src={useBaseUrl('/img/events/event-202502.png')} />
97+
<div className="side-item-title">IvorySQL 用户案例有奖征集!</div>
98+
</a>
99+
<a href="/webinars/event-202501" className="side-item">
100+
<img className="side-item-img" src={useBaseUrl('/img/events/event-202501.png')} />
101+
<div className="side-item-title">第七届中国 PostgreSQL 数据库生态大会回顾</div>
102+
</a>
103+
</div>
104+
</div>
105+
</div>

0 commit comments

Comments
 (0)