diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars-page.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars-page.mdx index f27a624..889b8d0 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars-page.mdx +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars-page.mdx @@ -1,8 +1,434 @@ -:::info 敬请期待 +--- +title: 社区活动 +hide_table_of_contents: true +--- -网络研讨会页面正在建设中。 +import { useState, useCallback, useMemo } from 'react'; +import useBaseUrl from '@docusaurus/useBaseUrl'; -::: +export const EventsData = [ + { + title: "直播活动|IvorySQL v5 兼容功能使用指南", + desc: "IvorySQL v5重磅发布!12月25日线上直播深度解析21项Oracle兼容新功能,助您无缝迁移与高效开发。", + startTime: "2025-12-25", + endTime: "2025-12-25", + location: "线上活动", + link: "/webinars/event-202517", + img: "/img/events/event-202517.jpg" + }, + { + title: "活动回顾|Oracle 到 PostgreSQL 迁移技术网络研讨会", + desc: "Oracle迁移迎全球解法!IvorySQL 5.0网络研讨会汇聚多国专家,深度揭秘如何以语法兼容与全局索引规划,实现迁移成本锐减与平滑过渡。", + startTime: "2025-12-13", + endTime: "2025-12-13", + location: "线上活动", + link: "/webinars/event-202516", + img: "/img/events/event-202516.png" + }, + { + title: "第八届中国PostgreSQL数据库生态大会11/29杭州见!", + desc: "探索开源无界,共话无限可能!", + startTime: "2025-11-29", + endTime: "2025-11-29", + location: "线下活动", + link: "/webinars/event-202515", + img: "/img/events/event-202515.png" + }, + { + title: "直播活动| PostgreSQL 18 六大新特性深度解析", + desc: "PostgreSQL 18六大革新特性深度揭秘!IvorySQL社区带你解锁异步I/O、虚拟生成列、OAuth 2.0认证等核心技术,赋能数据库性能飞跃。", + startTime: "2025-10-16", + endTime: "2025-10-16", + location: "线上活动", + link: "/webinars/event-202514", + img: "/img/events/event-202514.png" + }, + { + title: "直播活动| PostgreSQL 与 IvorySQL 在云原生时代的演进与实践", + desc: "云原生时代如何破局?PostgreSQL与IvorySQL双剑合璧,揭秘K8s全栈支持与Oracle无缝兼容的演进实践!", + startTime: "2025-09-29", + endTime: "2025-09-29", + location: "线上活动", + link: "/webinars/event-202513", + img: "/img/events/event-202513.png" + }, + { + title: "IvorySQL 文档共建计划第一期", + desc: "IvorySQL 文档共建计划第一期!提 PR,提 Issue,赢取 Beats 耳机、机械键盘、书籍等多重好礼!", + startTime: "2025-09-23", + endTime: "2026-12-23", + location: "线上活动", + link: "/webinars/event-202512", + img: "/img/events/event-202512.png" + }, + { + title: "【征文启动】IvorySQL & PostgreSQL 迁移实战经验征集", + desc: "分享你的技术沉淀,赢取专属好礼!", + startTime: "2025-09-16", + endTime: "2026-02-28", + location: "线上活动", + link: "/webinars/event-202511", + img: "/img/events/event-202511.png" + }, + { + title: "PostgreSQL 技术峰会哈尔滨站与您相约 8 月 30 日", + desc: "IvorySQL亮相PostgreSQL哈尔滨峰会,揭秘如何以开源社区力量打造Oracle兼容、云原生就绪的下一代企业级数据库。", + startTime: "2025-08-30", + endTime: "2025-08-30", + location: "线下活动", + link: "/webinars/event-202510", + img: "/img/events/event-202510.png" + }, + { + title: "PostgreSQL 技术峰会深圳站与您相约", + desc: "PostgreSQL传奇人物Bruce Momjian亲临深圳Meetup,携手IvorySQL与行业领袖,共同回顾开源数据库20年辉煌历程,并展望AI时代下PostgreSQL与兼容生态的全新未来。", + startTime: "2025-07-18", + endTime: "2025-07-18", + location: "线下活动", + link: "/webinars/event-202509", + img: "/img/events/event-202509.png" + }, + { + title: "开源链接世界|IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛圆满落幕", + desc: "汇全球开源智慧,聚中国创新力量", + startTime: "2025-06-27", + endTime: "2025-06-28", + location: "线下活动", + link: "/webinars/event-202508", + img: "/img/events/event-202508.jpg" + }, + { + title: "PostgreSQL 数据库技术峰会重庆站", + desc: "IvorySQL亮相PostgreSQL重庆峰会,以开源内核与Oracle无缝兼容特性,助力国产生态建设与数据库平滑迁移。", + startTime: "2025-06-07", + endTime: "2025-06-07", + location: "线下活动", + link: "/webinars/event-202507", + img: "/img/events/event-202507.png" + }, + { + title: "技术无界·共创未来|PG 全球开发者大会(PGConf.Dev)圆满落幕", + desc: "IvorySQL 4.4震撼登陆全球PGConf.dev舞台!", + startTime: "2025-05-13", + endTime: "2025-05-16", + location: "线下活动", + link: "/webinars/event-202506", + img: "/img/events/event-202506.png" + }, + { + title: "开源之夏 2025", + desc: "为 IvorySQL 增加一键式安装脚本/为 IvorySQL 开发基于 uuid-ossp 的 sys_guid 函数 ", + startTime: "2025-05-09", + endTime: "2025-06-09", + location: "线上活动", + link: "/webinars/event-202505", + img: "/img/events/event-202505.png" + }, + { + title: "直播活动|从 Oracle 到 PostgreSQL:IvorySQL v4 如何让数据库迁移更丝滑", + desc: "告别迁移之痛!解锁从Oracle到PostgreSQL的平滑迁移密码,IvorySQL v4深度揭秘如何让数据库迁移“丝滑”无阻。", + startTime: "2025-04-24", + endTime: "2025-04-24", + location: "线上活动", + link: "/webinars/event-202504", + img: "/img/events/event-202504.png" + }, + { + title: "IvorySQL 亮相 PostgreSQL 技术峰会(北京站)", + desc: "IvorySQL技术专家现场揭秘“双解析器”黑科技,深度解读Oracle无缝兼容创新实践.", + startTime: "2025-04-19", + endTime: "2025-04-19", + location: "线下活动", + link: "/webinars/event-202503", + img: "/img/events/event-202503.png" + }, + { + title: "IvorySQL 用户案例有奖征集!", + desc: "现在就分享您的IvorySQL实战经验!参与案例征集,赢取机械键盘、专属证书,更有机会入选官网案例库,与全球开发者共创开源数据库的未来!", + startTime: "2025-02-26", + endTime: "2026-12-31", + location: "线上活动", + link: "/webinars/event-202502", + img: "/img/events/event-202502.png" + }, + { + title: "IvorySQL 与您相聚第七届中国 PostgreSQL 数据库生态大会", + desc: "现场揭秘 IvorySQL 的 Oracle 兼容新篇章,更有集市区互动打卡赢好礼", + startTime: "2025-01-04", + endTime: "2025-01-04", + location: "线下活动", + link: "/webinars/event-202501", + img: "/img/events/event-202501.png" + } +]; -![Coming Soon](/img/under_construction.svg) +export const EventCard = ({ event }) => { + const { title, desc, startTime, endTime, location, link, img } = event; + const now = new Date(); + const start = new Date(startTime); + const end = new Date(endTime); + + let status = { label: '已结束', class: 'status-ended' }; + if (now < start) { + status = { label: '待开始', class: 'status-upcoming' }; + } else if (now <= end) { + status = { label: '进行中', class: 'status-ongoing' }; + } + return ( + +
+ {title} +
+
+
+
{title}
+ {status.label} +
+
{desc}
+
+
📅 {startTime} 至 {endTime}
+
🌐 {location}
+
+
+
+ ); +}; + +export const WebinarList = () => { + const [filter, setFilter] = useState('all'); + const [currentPage, setCurrentPage] = useState(1); + const pageSize = 10; + + const filteredData = useMemo(() => { + const now = new Date(); + return EventsData.filter(event => { + const start = new Date(event.startTime); + const end = new Date(event.endTime); + if (filter === 'ongoing') return now >= start && now <= end; + if (filter === 'upcoming') return now < start; + return true; + }); + }, [filter]); + + const totalPages = Math.ceil(filteredData.length / pageSize); + const currentData = filteredData.slice((currentPage - 1) * pageSize, currentPage * pageSize); + + const handleFilterChange = (newFilter) => { + setFilter(newFilter); + setCurrentPage(1); + }; + + const handlePageChange = useCallback((page) => { + setCurrentPage(page); + if (typeof window !== 'undefined') { + window.scrollTo({ top: 400, behavior: 'smooth' }); + } + }, []); + + return ( +
+
+ + + +
+ +
+ {currentData.length > 0 ? ( + currentData.map((item, index) => ( + + )) + ) : ( +
暂无相关活动
+ )} +
+ + {totalPages > 1 && ( +
+ + 第 {currentPage} 页 / 共 {totalPages} 页 + +
+ )} +
+ ); +}; + + + +
+ +
+
+

社区活动

+

IvorySQL 社区始终秉持开源开放的原则,致力于 PostgreSQL 和 IvorySQL 开源技术的布道,持续组织和参与国内外开源技术活动。

+
+
+ + \ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202501.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202501.mdx new file mode 100644 index 0000000..7eb01a2 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202501.mdx @@ -0,0 +1,79 @@ +--- +title: 第七届中国 PostgreSQL 数据库生态大会回顾| IvorySQL 开启新篇章 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+ {/* 左侧:正文内容 */} +
+

第七届中国 PostgreSQL 数据库生态大会回顾| IvorySQL 开启新篇章

+ +
+ 📅 活动时间:2025-01-04 + 📍 活动地点:上海 + 🌍 线下活动 +
+ +
+ 2025 年 1 月 4 日(上周六),由中国开源软件推进联盟 PostgreSQL 分会主办的第七届中国 PostgreSQL 数据库生态大会在上海成功举办。 +
+ +
+ 本次大会共 12 场主旨演讲,4 大专题研讨会以及 1 天集市交流区,技术精华汇聚,思想碰撞激烈。 其中,专题研讨会为本次大会首次匠心打造,围绕 PostgreSQL 生态及其技术创新应用展开讨论,涵盖从技术架构到运维实践,再到产品功能开发与生态建设的多个方面。 +
+ +
+ 瀚高数据库及 IvorySQL 受邀参加了本次大会。 瀚高副总裁吕新杰博士在上午时段做了主题演讲,同时 IvorySQL 在集市上与参会者展开了互动。 +
+ +

分享回顾

+
+ 瀚高基础软件股份有限公司副总裁吕新杰博士带来了主题演讲:聚焦 IvorySQL 4.0,开启 Oracle 兼容新篇。 他为大家介绍了 IvorySQL 4.0 的独特优势,展现了新 Oracle 兼容功能亮点,包括全面支持 PostgreSQL 17、Oracle package 兼容、Oracle 不可见列兼容、Oracle XML 函数兼容以及 Oracle Sequence 兼容等。 +
+ 吕新杰博士演讲 + +

再获认可

+
+ 在 2024 年度“中国 PostgreSQL 技术评选颁奖典礼”中,IvorySQL 获得了 2024 年度开源社区建设奖。 该奖项旨在表彰过去一年中为中国 PostgreSQL 社区的发展做出杰出贡献的个人和团队。 +
+ 获奖 + +

展台活动

+
+ IvorySQL 在集市区准备了多种社区周边礼品,多位参会小伙伴参与了互动活动。 同时,多位 PostgreSQL 技术大咖及国际大牛 Yurii 也纷纷到展台打卡。 +
+ 现场互动 + +

总结

+
+ 未来,IvorySQL 将继续致力于提升与 Oracle 的兼容性,借助开源力量提供更加灵活、高效的数据库迁移解决方案。 社区将继续参与各类技术活动,与中国 PostgreSQL 分会紧密协作,共建创新生态体系。 +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202502.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202502.mdx new file mode 100644 index 0000000..6be3862 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202502.mdx @@ -0,0 +1,85 @@ +--- +title: IvorySQL 用户案例有奖征集! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

IvorySQL 用户案例有奖征集!

+ +
+ 📅 活动时间:2025-02-26 至 2026-12-31 + 🌍 线上活动 +
+ +
+ 为了更好地了解用户在实际业务场景中对 IvorySQL 的应用情况,分享技术实践经验, IvorySQL 社区现面向全球用户发起 “用户案例有奖征集” 活动。 +
+ +
+ 为什么参与? 您的成功经验将为其他开发者提供宝贵参考,同时优秀案例将入选官网案例库,获得社区全渠道推广! +
+ +

征集内容

+
+
    +
  • 业务场景:描述您的公司或个人项目在使用 IvorySQL 之前的背景和痛点。
  • +
  • 解决方案:为什么选择 IvorySQL?如何进行部署与迁移?
  • +
  • 应用效果:使用后在性能、成本或运维效率上有哪些提升?
  • +
  • 反馈建议:对 IvorySQL 未来版本的期待或优化建议。
  • +
+
+ +

丰厚奖励

+
+ 所有提交有效案例的用户均可获得社区专属周边礼包,优秀案例作者更可获得: +
    +
  • 雷柏(Rapoo)机械键盘
  • +
  • IvorySQL 社区专家认证证书
  • +
  • 技术峰会演讲嘉宾优先邀请权
  • +
+
+ +

参与方式

+
+ 请将您的案例发送至社区官方邮箱 ivorysql1213@gmail.com,或在 GitHub Discussion 中直接提交。 +
+ +
+ 立即提交案例 +
+
+ +
+
+
近期活动
+ + +
第七届中国 PostgreSQL 数据库生态大会回顾
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202503.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202503.mdx new file mode 100644 index 0000000..600dfe0 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202503.mdx @@ -0,0 +1,105 @@ +--- +title: PostgreSQL数据库技术峰会北京站活动回顾|IvorySQL 双解析器架构下的兼容性创新实践 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ PostgreSQL数据库技术峰会北京站活动回顾|IvorySQL 双解析器架构下的兼容性创新实践 +

+ +
+ 📅 活动日期:2025-04-22 + 📍 活动地点:北京 + 🌍 线下活动 +
+ +
+ 2025年4月22日,由中国开源软件推进联盟PG分会主办,PostgreSQL ACE/PG分会北京&天津用户组负责人刘华阳联合发起的“PostgreSQL数据库技术峰会北京站”圆满落幕。 +
+ +
+ 本次活动以“PG与AI融合”为主题,IvorySQL 研发工程师矫顺田受邀带来了主题分享——《IvorySQL V4:双解析器架构下的兼容性创新实践》。 +
+ + 矫顺田现场分享 + +

一、兼容性全景

+ +
+

1. 核心兼容特性

+ * **Oracle 兼容框架**:支持 PL/iSQL、Oracle Package(包管理)、不可见列、XML 函数(新增 11 个函数)、序列等。 + * **异构数据交互**:提供 Oracle_fdw、Postgres_fdw 等外部数据包装器。 + * **关键创新**: + * **不可见列**:通过 ALTER TABLE 控制列可见性。 + * **Oracle Package**:支持包级别权限控制与缓存机制。 +
+ +
+

2. 实际项目案例(国内某金融系统)

+ * **目标**:替换 Oracle 存储过程,解决总账等核心系统需求。 + * **成果**:性能与稳定性达标,攻克海量数据读取内存溢出问题,深度支持 Oracle Package 功能。 +
+ +

二、双解析器架构设计

+
+ IvorySQL 基于 **PostgreSQL 17**,扩展了双解析器(PG/Oracle解析器)及双端口设计(5432/1521)。 +
+ +
+

关键技术实现

+ * **解析器钩子机制**:通过 sql_raw_parser 动态绑定解析器。 + * **插件化设计**:内置 IvorySQL_ORA 插件,实现数据类型、系统视图、MERGE 命令等。 +
+ +

三、社区发展与未来展望

+ * **技术方向**:基于 PostgreSQL 18 开发 IvorySQL V5,优化云原生支持。 + * **全球化合作**:与西班牙 OnGres 及法国 Data Bene 推动项目共建。 + * **参与激励**:提供荣誉证书及限量周边(卫衣、背包、马克杯等)奖励。 + +
+ 关注公众号【IvorySQL开源数据库社区】回顾关键词 **“20250419”** 获取完整 PPT 下载链接。 +
+ +
+ +
+
+
近期活动
+ + +
IvorySQL 用户案例有奖征集!
+
+ + +
第七届中国 PostgreSQL 数据库生态大会回顾
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202504.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202504.mdx new file mode 100644 index 0000000..e9e08d9 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202504.mdx @@ -0,0 +1,90 @@ +--- +title: 直播回顾|从Oracle 到 PostgreSQL:IvorySQL v4 如何让数据库迁移更丝滑 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 直播回顾|从Oracle 到 PostgreSQL:IvorySQL v4 如何让数据库迁移更丝滑 +

+ +
+ 📅 活动日期:2025-04-24 + 🌍 线上直播 +
+ +
+ 上周四(4月24日),IvorySQL 社区组织了一场线上直播。本次直播重点介绍了当前 Oracle 迁移的痛点、PostgreSQL 的迁移优势与挑战,并深度解析了 IvorySQL v4 的兼容架构与新功能变化。 +
+ + 直播回顾 + +

讲师简介

+
+ * **尚雷**:Oracle & PG ACE,TechTalk 技术交流社区创始人,南京地区组织者。 + * **牛世继**:瀚高高级工程师,专注于 IvorySQL 开源项目开发。 +
+ +

Q & A

+
+ **Q1:尝试过 ora2pg 这个工具,有单独面向 IvorySQL 的成熟迁移工具吗?**
**A**:目前尚未开发针对 IvorySQL 的专用迁移工具。 + +
+ + **Q2:请问 Oracle 的 Trigger 触发器迁移到 IvorySQL 有什么工具?**
**A**:目前没有对应工具,只能通过手动改写实现迁移。 + +
+ + **Q3:除了看文档,有没有官方的视频或推荐的 IDE 工具?**
**A**:目前暂无制作培训视频的计划;开发对 IDE 工具没有特定要求,可根据个人喜好自由选择。 +
+ +
+ 关注公众号【IvorySQL开源数据库社区】后台回复关键词 **“20250424”** 获取 PPT 下载链接。
+ 直播回顾视频:https://www.bilibili.com/video/BV1qGL7zAELS/ +
+
+ +
+
+
近期活动
+ + +
PostgreSQL数据库技术峰会北京站
+
+ + +
IvorySQL 用户案例有奖征集!
+
+ + +
第七届中国 PostgreSQL 数据库生态大会回顾
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202505.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202505.mdx new file mode 100644 index 0000000..c32a45d --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202505.mdx @@ -0,0 +1,114 @@ +--- +title: 开源之夏 2025 结项名单揭晓!IvorySQL 社区双项目圆满收官 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 开源之夏 2025 结项名单揭晓!IvorySQL 社区双项目圆满收官 +

+ +
+ 📅 活动日期:2025-11-09 + 🌍 线上活动 +
+ +
+ 11 月 9 日,开源之夏 2025 结项名单揭晓!今年共有 182 家开源社区,565 个项目任务,450 所高校的 2290 名学生报名参与。在经历了三个月的项目开发和一个月的代码合入期后,最终 437 位同学成功结项。 +
+ +
+ 在开源之夏 2025 活动中,IvorySQL 社区共提交了 2 个项目课题,最终两个项目各有一位高校学生中选,并均顺利结项!在此,IvorySQL 社区向两位同学表示祝贺。 +
+ + 开源之夏结项图 + +

IvorySQL 社区项目介绍

+
+ 今年 IvorySQL 社区在开源之夏共发布了 2 个项目,全部围绕 IvorySQL 本身的开发: +
+ +
+

项目 1:为 IvorySQL 增加一键式安装脚本

+
+ IvorySQL 目前需要手动执行多条源码安装命令,过程繁琐且易出错。本项目旨在提供一个一键式安装脚本,用户只需进行简单配置,就能通过一条命令完成安装和启动。 +
+ * **中选学生**:王硕 + * **项目导师**:矫顺田 + * **技术领域**:PostgreSQL + * **项目详情**:[点击查看](https://summer-ospp.ac.cn/org/prodetail/258430417) +
+ +
+

项目 2:为 IvorySQL 开发基于 uuid-ossp 的 sys_guid 函数

+
+ 目前 IvorySQL 需要一个确保数据库级别唯一的 `sys_guid` 函数以支持 Oracle 兼容特性。本项目计划基于 `uuid-ossp/e2fs` 扩展开发该函数。 +
+ * **中选学生**:崇鹏豪 + * **项目导师**:牛世继 + * **技术领域**:PostgreSQL + * **项目详情**:[点击查看](https://summer-ospp.ac.cn/org/prodetail/258430418) +
+ +

关于开源之夏

+
+ “开源之夏(OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动。活动旨在鼓励学生参与开源软件开发维护,培养优秀开发者,促进开源社区发展。结项者将获取结项报酬和结项证书。 +
+ +
+ 结项公示地址: https://summer-ospp.ac.cn/final +
+ +

总结

+
+ 开源之夏是高校学生接触开源、参与开源的有效途径。IvorySQL 社区十分荣幸参与其中,后续将继续邀请优秀学生参与社区建设,并持续关注开源之夏等系列活动。 +
+
+ +
+
+
热门活动
+ + +
从Oracle 到 PostgreSQL:迁移更丝滑
+
+ + +
PostgreSQL数据库技术峰会北京站
+
+ + +
IvorySQL 用户案例有奖征集!
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202506.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202506.mdx new file mode 100644 index 0000000..a9ffccb --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202506.mdx @@ -0,0 +1,124 @@ +--- +title: PGConf.dev 2025 大会总结|开发者盛会亮点回顾 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ PGConf.dev 2025 大会总结|技术突破与 PostgreSQL 未来展望 +

+ +
+ 📅 活动日期:2025-05-13 至 2025-05-16 + 📍 活动地点:加拿大蒙特利尔 + 🌍 线下活动 +
+ +
+ 2025 年 5 月 16 日,PGConf.dev 2025 大会在加拿大蒙特利尔圆满落幕。这一年度盛会再次成为 PostgreSQL 开发者、用户和社区组织者的核心聚集地,专注于探讨数据库的未来发展、分享前沿功能并促进社区协作。由 Slonik Events Canada 组织的本次大会,为与会者提供了一个共同推动世界上最先进开源数据库发展的独特平台。 +
+ + PGConf.dev 2025 现场 + +

Day 0:开发者与扩展生态峰会

+
+ 5 月 13 日为非正式会议,参会人员大都为社区主要参与者和开发者。 +
+
+

开发者会议 (Developer Meeting)

+ * **参与者**:主要为社区内核代码贡献者。 + * **目标**:解决无法通过电子邮件轻松解决的技术或程序问题,就方案达成共识,制定未来开发年度的技术优先事项。 + * **流程**:前三分之二按选定主题分组(如“棘手问题”、政策建议),最后三分之一向全体汇报并形成决议或明年行动方案。 +
+
+

扩展生态峰会 (Extension Ecosystem Summit)

+ * **宗旨**:推进 PostgreSQL 扩展的开发与发行工作。 + * **形式**:开放式工作组,针对包管理、开发工具、API 稳定性等 13 个核心主题进行研究实践。 + * **意义**:通过扩展生态的标准化,使 PostgreSQL 从“通用数据库”进化为“数据库领域的超级平台”。 +
+
+ 下午还举行了 **Postgres Community Summit 社区峰会**,探讨如何降低参与门槛及改进社区举措。瀚高作为赞助商,在签到桌准备了钥匙扣、贴纸等小礼物,并与现场 PG 核心贡献者深度交流。 +
+ PGConf.dev 2025 现场 + +

Day 1:核心技术演讲

+
+ 5 月 14 日是大会正式开始的第一天,由核心委员会成员 Jonathan Katz 和 Melanie Plageman 主持开幕。 +
+
+

重点演讲回顾

+ * **David DeWitt** (主题演讲):《From RAP to Snowflake - A Look at 50 Years of SQL DB Scalability》。 + * **Thomas Munro**:多线程 PostgreSQL 研究。 + * **Peter Eisentraut**:C 和 POSIX 的新功能分享。 + * **NTT Data Yuya**:重温 XTMl 的实际案例研究。 + * **Sam Willis**:使用 PGlite 将 Postgres 编译为 WASM。 + * **Robert Hass**:提交者审查的练习。 + * **张博涵 (OpenAI)**:分享 OpenAI 将 Postgres 扩展到新水平的最佳实践。 + * **Cédric Villemain (Data Bene)**:PostgreSQL 容器组 (cgroups)。 + * **Alvaro Hernandez (OnGres)**:可重复的 Postgres。 +
+ +

Day 2:技术演进与闪电演讲

+
+

前沿议题回顾

+ * **Andres Freund (Microsoft)**:详解 AIO (异步 I/O) 的演进。AIO 是 PG 18 刚引入的重点功能,旨在优化高并发场景下的磁盘交互效率。 + * **Jonathan Katz (AWS)**:分享 Pg Vector Search 的最新进展。 + * **Melanie Plageman (Microsoft)**:分享在 PostgreSQL 中实现自适应行为的尝试经验,涉及摘要数据结构与概率模型。 +
+
+ 下午的闪电演讲中,瀚高分享了即将由 IvorySQL 社区等联合主办、瀚高承办的 **HOW 2025 生态大会** 的相关情况。 +
+ PGConf.dev 2025 现场 +

Day 3:非正式讨论与总结

+
+ 5 月 16 日上午的 UNCONFERENCE 环节,现场通过投票选出 12 个话题进行分组讨论,涵盖多线程、多执行器、全局索引等核心议题。 +
+
+ 下午闭幕式上,组织方宣布了 **2026 年 PGConf.dev 将再次在温哥华举行**,瀚高作为东道主将加入到会议的组织协调工作中。 +
+
+ +
+
+
近期活动
+ + +
开源之夏 2025 结项圆满收官
+
+ + +
从Oracle 到 PostgreSQL:迁移更丝滑
+
+ + +
PostgreSQL数据库技术峰会北京站
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202507.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202507.mdx new file mode 100644 index 0000000..aea3389 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202507.mdx @@ -0,0 +1,104 @@ +--- +title: PostgreSQL 数据库技术峰会重庆站回顾|IvorySQL 开源实践与社区生态 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ PostgreSQL 数据库技术峰会重庆站回顾|IvorySQL 开源实践与社区生态 +

+ +
+ 📅 活动日期:2025-06-07 + 📍 活动地点:重庆 + 🌍 线下活动 +
+ +
+ 2025 年 6 月 7 日,由中国开源软件推进联盟 PostgreSQL 分会联合重庆思庄科技有限公司共同举办的 PostgreSQL 数据库技术峰会重庆站圆满落幕。本次活动以“PostgreSQL 与国产生态”为主题,推动 PostgreSQL 在中国的发展。IvorySQL 受邀参与本次活动,技术工程师梁翔宇带来了《IvorySQL 开源实践与社区生态》的主题演讲。 +
+ 活动现场 +

分享内容回顾

+ +
+

1. 概述与版本发布

+ * **项目定位**:基于 PostgreSQL,深度兼容 Oracle 的开源数据库。 + * **发布进展**:自 2021 年发布以来已推出 17 个版本,最新版本为基于 PostgreSQL 17.5 的 IvorySQL 4.5(2025/06/04)。 +
+ +
+

2. 核心特点

+ * **开源核心**:完全开源,支持原生 PG 模式与 Oracle 语法兼容模式。 + * **便捷易用**:支持全平台安装介质、容器化部署及[在线试用平台](trial.ivorysql.org)。 + * **社区活跃**:拥有国内外众多贡献者参与,并获得中国 PostgreSQL 协会支持。 +
+ +
+

3. 技术亮点

+ * **双端口设计**:5432 端口兼容 PostgreSQL,1521 端口默认 Oracle 兼容模式。 + * **双 Parser**:新增 Parser 模块处理 Oracle 语法,最大限度降低两种语法间的干扰。 + * **云平台支持**:支持基于 Kubernetes 的高可用集群部署,提供监控与备份工具。 +
+ +
+

4. 生态与合作

+ * **Pigsty**:v3.4 版本更新了对 IvorySQL 的支持。 + * **国际合作**:与西班牙 OnGres 合作集成至 StackGres 项目;与法国 Data Bene 合作推广“去 O”项目。 +
+ +
+

5. 社区与活动

+ * 介绍 PGConf.dev 2025 和 HOW 2025 技术大会,聚焦 PostgreSQL 生态和开源创新。 + * 提供中国区贡献者激励计划,包括活动支持、定制周边等。 + * 鼓励加入 IvorySQL 社区,通过公众号获取更多技术内容。 +
+ +
+ **PPT 下载**:关注公众号【IvorySQL开源数据库社区】回复关键词 **“20250607”** 获取。 +
+
+ +
+
+
近期活动
+ + +
PGConf.dev 2025 大会总结
+
+ + +
开源之夏 2025 结项圆满收官
+
+ + +
从Oracle 到 PostgreSQL:迁移更丝滑
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202508.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202508.mdx new file mode 100644 index 0000000..3c53863 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202508.mdx @@ -0,0 +1,217 @@ +--- +title: 收官!IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛圆满落幕 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 收官!IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛圆满落幕 +

+ +
+ 📅 活动日期:2025-06-27 至 2025-06-28 + 📍 活动地点:济南 +
+ +
+ 6月27日—28日,以『开源链接世界』为主题的IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛成功举办。本次盛会汇聚了国内外开源领域的顶尖专家,包括开源基金会/社区负责人、行业意见领袖、企业代表及资深开发者,围绕数据库内核优化、AI技术融合、云原生架构创新、开源生态建设等前沿议题展开深入探讨,为全球开源从业者呈现了一场高水平的产业技术交流盛会。 +
+ 活动现场 +
PART.01 价值升维,洞见开源新势能
+
+ 当前,数字经济已成为引领全球经济社会变革的关键力量,开源模式成为全球软件技术和产业创新的核心引擎。尽管技术与商业环境不断变化,开源运动始终展现出强大的适应能力与可持续发展的韧性。 +
+
+ 在全球视野下,Michael Meskes揭示了开源商业的韧性,Bruce Momjian验证了PostgreSQL全球生态的活力;与此同时,中国开源技术发展迅速,数据库社区IvorySQL在实现PostgreSQL内核深度兼容与Oracle适配上取得了创新突破,成功在开源社区与商业化之间构建起平衡生态。这场跨越国界的开源对话标志着中国开源从“技术跟跑”向“技术并跑和领跑”迈进。 +
+ +
PART.02 实践深耕,智慧开源新图景
+
+ 大会特别设置了 20 场专题会议,覆盖技术前沿与行业实践等多个维度,为与会者提供了深度交流与学习的平台,展示了开源技术在数据库领域的最新成果与最佳实践。 +
+ +
+

国际论坛(PG 英文专场)

+
+ 汇聚欧美亚顶尖专家,聚焦AI与PostgreSQL融合。议题包括Florents Tselai的极简AI嵌入、Wagner Bianchi的PG 18异步I/O、Nilanjan Chatterjee的湖仓一体、Jayita Bhattacharyya的PgVector驱动RAG应用、Umar Hayat的图生态方案等主题报告,推动全球实践与国内生态对话,加速IvorySQL国际化。 +
+
+ +
+

智能运维新纪元:构建高可用、高稳定性的PostgreSQL服务

+
+ 本论坛由DBAIOPS社区创始人白鳝、PostgreSQL ACE熊灿灿联合出品,PIGSTY 创始人冯若航、中国PG分会副秘书长,谨捷技术顾问魏波、资深工程师孟飞龙、佑泰(深圳)人工智能算力技术有限公司总经理张春立等嘉宾探讨生成式AI可观测性优化、自动化运维架构及算力资源技术,分享PostgreSQL高可用与高稳定性场景的智能运维实践。 +
+
+ +
+

引擎之心:PostgreSQL及衍生内核深度探索与前瞻

+
+ 本论坛由PostgreSOL ACE Director/北京大学软微学院企业导师吕海波,PostgreSQL ACE/PG分会西安用户组主席杨向博联合出品。资深内核开发/walminer作者李传成、腾讯云研发工程师/PostgreSQL ACE施博文、平安科技 DBA刘智龙、资深内核开发工程师徐斌、Apache Cloudberry PPMC 成员/酷克数据研发VP杨瑜等嘉宾深入PostgreSQL内核,分享CPU资源观测、日志解码、vacuum优化、MySQL兼容性实现及MPP数据仓库架构解析,提供内核级技术实践洞见。 +
+
+ +
+

云巅论道:PostgreSQL的云原生演进与架构革新

+
+ 本论坛由中启乘数科技CTO/资深PostgreSQL专家唐成、京津PG分会主席/PG ACE刘华阳联合出品,PolarDB for PG 高级技术专家耿倞、阿里云 PG RDS 产品经理王廓、沃趣科技合伙人&CTO魏兴华、晨章数据 CTO张桓、浪潮数字企业平台产品事业部刘松林等嘉宾聚焦PG云原生架构革新,涵盖Serverless解析、对象存储支持、私有化部署及金融政务应用,提供企业转型路径。 +
+
+ +
+

开源数据库,绘制医疗数字化转型新图景

+
+ 本论坛由瀚高股份副总裁高通与浪潮智慧医疗联合出品,HIT专家网创始人总编辑朱小兵担任主持,山东省肿瘤医院原信息中心主任陈刚、河南省医疗应用创新中心核心成员卫新乐、山东大学附属儿童医院信息中心主任曲元—、浪潮智慧医疗售前经理王守春、深圳坐标研发中心总经理杜国贤、众阳健康产品研发中心首席业务架构师曹广智、深信服山东区医疗运营总监杨福涛、卫宁健康资深行业顾问李珊珊、宜来健康解决方案总监尹小聪、卡易智慧产品经理李少青、得之信息总经理张灿波等专家发表演讲,聚焦医疗信息系统演进、密态数据库、AIGC医疗创新及患者流失治理,解析开源数据库驱动医疗数字化转型的路径与方案。 +
+
+ +
+

数智政企分论坛

+
+ 本分论坛由瀚高股份售前技术部苑立群、浪潮数字企业平台软件研发部王家琦、浪潮云政务事业部王德鑫、浪潮软件集团方案营销部雷畅、浪潮软件股份人工智能研发中心侯清涛、浪潮软件科技政府事业部李存冰、浪潮数据技术云计算部左兰海七位技术专家聚焦开源生态与自主创新融合、海岳PaaS实践、政务数智化转型及“AI+数据库”新范式,呈现超融合设施支撑的政企数字化转型方案。 +
+
+ +
+

智绘地理新图景,共探 GIS 数智未来

+
+ 本论坛由瀚高股份营销部总经理陈丽娜与超图软件集团副总裁庞静联合出品,汇聚GIS与数据库领域的专家,共同探讨地理信息系统的数智化发展与应用创新。超图软件集团副总裁庞静发表致辞。自然资源部大数据中心研究员曾建鹰、超图软件中级营销工程专家贾云皓、瀚高GIS研发负责人王大鹏、济南勘测院地理空间数据引擎技术专家程威翔、瀚高解决方案专家成洋分别就开放数字生态构建、空间智能创新、PostGIS最佳实践、国内数据库驱动的城市信息模型平台建设与应用、GIS行业数据库创新方案等议题作专题报告。 +
+
+ +
+

行业深耕:PostgreSQL根技术在关键领域的规模化落地

+
+ 由太平洋保险数智研究院首席数据库专家林春、移动云数据库技术委员会主任于巍联合出品,海能达数据库团队负责人崔鹏、PG/Oracle ACE付超、金融保险行业顾问张积斌、瀚高高级售前工程师李丹等六位专家分享PostgreSQL在专网通信、金融保险、能源电力等领域的规模化应用,包括云原生数据库、物联网时序数据及国产化解决方案经验,展示根技术推动行业转型与应用创新升级。 +
+
+ +
+

象心力筑梦:数据库技术人才的成长阶梯与职业蓝图

+
+ 本论坛由《收获,不止Oracle》《收获,不止SQL优化》作者梁敬彬、PG、Oracle ACE/公众号《胖头鱼的鱼缸》主理人尹海文联合出品,PG上海分会主席薛晓刚、中国PG分会副秘书长魏波、福建大数据集团平台建设部部长石福仁、PG分会重庆用户组主席郑全等专家分享学习方法与开源社区参与经验,探讨PostgreSQL技术人成长路径与“数据要素×”时代的职业规划。 +
+
+ +
+

利器智造:PostgreSQL扩展开发与智能工具链革新

+
+ 本论坛由Pigsty创始人冯若航、DESKUI社区创始人张达刚联合出品,NineData联合创始人/技术副总裁周振兴、海信聚好看研发中心副总经理张纪宽、高级数据库内核研发,Pg_duckdb committer曾满等五位技术专家聚焦PG扩展开发与工具链升级,为与会嘉宾分享高效数据同步、AI驱动性能诊断及云端管理技术,提供从设计到落地的实战指南。 +
+
+ +
+

优化之巅:PostgreSQL全方位调优与智能化诊断

+
+ 本论坛由数据库资深技术顾问罗敏,PG、Oracle ACE/公众号《IT邦德》主理人王丁丁联合出品。PostgreSQL ACE,PG分会西安用户组主席杨向博、瀚高研发工程师郭恒臣、资深工程师权宗亮等五位专家发表演讲,深入PostgreSQL性能调优的精髓,从参数调整到执行计划优化,结合AI诊断与MPP数据仓库实践,分享全表count加速等实战技巧,为DBA与开发者提供系统化、智能化性能优化的最优路径。 +
+
+ +
+

智回数据:PostgreSQL的AI融合创新与应用前沿 (RAG、智能调优与Agent)

+
+ 本论坛由PostgreSQL ACE Director德哥、计算机学博士/PostgreSQL ACE/公众号《CP的PostgreSQL厨房》主理人崔鹏联合出品,由《收获,不止SQL优化》作者梁敬彬、库内AI框架pg4ml作者郭铁成、AskTable合伙人陈子广、计算机学博士/PostgreSQL ACE/公众号《CP的PostgreSQL厨房》主理人崔鹏、ProtonBase资深技术专家王森林、TensorChord CEO高策、PolarDB for PostgreSQL研发负责人傅宇七位技术领袖探索PG与AI创新结合,涵盖RAG、表格智能体、库内机器学习及向量搜索等前沿应用,展示AI赋能数据库构建智能数据底座。 +
+
+ +
+

新版释能:PostgreSQL及国产数据库特性深度解读与实战精华

+
+ 本论坛由PostgreSQL ACE/《快速掌握PostgreSQL版本新特性》主编/公众号《象楚之行》主理人彭冲、PostgreSQL ACE/公众号《少安事务所》主理人严少安联合出品,公众号《ZhangChen-PDU》主理人张晨、中亦安图DBA/Oracle ACE皇甫晓飞、IvorySQL资深研发工程师牛世继、浪潮数字企业傲林大数据技术专家张雅、资深工程师史跃飞七位专家发表演讲,深度解析PostgreSQL 18新特性、灾难恢复工具内核机制、IvorySQL技术创新及国产数据库运维实践,系统构建从开源生态到国产化落地的数据库技术升级路径。 +
+
+ +
+

实战工坊:PostgreSQL从零基础到进阶实战技能特训

+
+ 本论坛由PostgreSQL ACE,《快速掌握PostgreSQL版本新特性》副主编阎书利出品,专为PostgreSQL初学者与进阶者设计,通过实战分享与特训,快速掌握数据库核心技能。从基础操作到高级应用,本论坛提供沉浸式学习体验,助力参会者快速成长为数据库实战专家。 +
+
+ +
+

源力聚桥:开源协作的全球化实践与人才破壁

+
+ 本论坛由Apache Cloudberry PPMC member/HashData 开源负责人王殿进出品,齐鲁开源社运营负责人苏雯琳、openKylin Community SIG Maintainer范娇、山东大学博士向汗青、IF Club负责人高清华五位开源领袖发表演讲,聚焦全球化开源协作实践,涵盖PostgreSQL本地化技术贡献、开源责任伦理、社区生态协同、高校人才培育及开源社区创新模式,系统探索中国开源力量融入国际生态的技术路径与协作范式。 +
+
+ +
+

战略圆桌

+
+ 大会设两场战略圆桌:首场聚焦“信创浪潮下数据库产业转型与核心竞争力重构”,由白鳝、罗敏、吕海波等技术专家探讨开源生态与AI融合的产业变革路径;次场围绕“驾驭AI浪潮的数据库人能力升维之路”,冯若航、刘华阳等领袖探讨智能化时代职业发展与产业机遇。两场论坛由PG中文社区联合发起人萧少聪、中国PG分会秘书长白国华联合主持,深度把脉未来数据库发展核心命题。 +
+
+ +
PART.03 未来共启,共创开源新生态
+
+ 开源是重塑软件产业新生态的关键引擎。当前,开源模式已成为全球软件技术和产业创新的核心范式,正驱动着技术进步与产业变革。我们相信,在信创政策深化落地、云原生技术广泛普及以及人工智能与大模型深度融合的背景下,PostgreSQL必将迎来更为广阔的应用前景。 +
+ +

开放原子开源基金会贡献协议签约仪式

+
+ 大会开幕式上,瀚高股份创始人、总裁苗健与开放原子开源基金会高级开源运营官臧秀涛共同签署了IvorySQL开源数据库项目贡献协议,IvorySQL正式纳入开放原子开源基金会生态体系。 +
+
+ 此举旨在深化中国基础软件开源生态建设,推动开源技术创新与产业协同发展。作为基金会开源生态的新成员,IvorySQL的加入将丰富中国基础软件产业布局,促进开发者社区与优质开源项目的深度协作,加速技术创新与生态共赢。开放原子开源基金会将为IvorySQL提供更完善的资源支持与生态赋能,助力其技术迭代与行业应用落地,共同推进国内开源软件生态的繁荣发展。 +
+ +

泰山开源技术孵化器项目推介

+
+ 大会期间,“泰山开源技术孵化器”举行了首次公开路演,标志着中国开源数据库生态迈向新高度。 +
+
+ 该孵化器由齐鲁软件园、山东省开源生态促进会(筹)、浪潮集团瀚高数据库、中国开源软件联盟PostgreSQL分会联合多家创投基金共同发起,于2025年2月成立,专注于国产“根技术”领域,侧重数据库产业方向。孵化器当前聚焦于构建云智能时代的数据库关键技术,通过风投、补贴、生态协作与整合、社区运营、培训认证等多元化支持,推动技术创新与生态实现。 +
+ +
+

IvorySQL 2025生态大会暨PostgreSQL高峰论坛的成功举办,不仅展现了IvorySQL的蓬勃活力,让世界看见中国开源的力量,也为全球数据库技术的交流与合作搭建了重要平台。未来,IvorySQL将持续推动开源生态建设,促进技术创新与产业融合,助力数字化高质量发展。

+
+ +
+

官网:https://howconf.cn/

+
+
+ +
+
+
近期活动
+ + +
PostgreSQL 数据库技术峰会重庆站回顾
+
+ + +
PGConf.dev 2025 大会总结
+
+ + +
开源之夏 2025 结项圆满收官
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202509.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202509.mdx new file mode 100644 index 0000000..d0cc2e9 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202509.mdx @@ -0,0 +1,117 @@ +--- +title: 深圳 meetup 回顾 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 深圳 meetup 回顾 +

+ +
+ 📅 活动日期:2025-07-18 + 📍 活动地点:深圳 + 🌍 线下活动 +
+ +
+ 2025 年 7 月 18 日,由中国开源软件推进联盟 PostgreSQL 分会(简称:PG 分会)、IvorySQL 开源数据库社区、英特尔大湾区科技创新中心联合主办的 PostgreSQL 数据库技术峰会深圳站圆满落幕。本次活动旨在增强国内PGer与PostgreSQL全球开发组之间的联系与合作。Bruce Momjian将与国内重要嘉宾一起回顾过去20年间PostgreSQL的发展历程,运作机制,同时展望PostgreSQL的未来,探讨如何在中国乃至全球范围内进一步推广开源文化及PostgreSQL的应用。 +
+ + Bruce Momjian 深圳 meetup 合照 + +

分享内容回顾

+ +
+

PostgreSQL 20 年发展历程回顾

+
+ PostgreSQL全球开发组核心组成员、EDB副总裁、中国PostgreSQL分会国际顾问委员会委员 Bruce Momjian 回顾了过去20年间PostgreSQL的发展历程,运作机制,同时展望了PostgreSQL的未来,探讨如何在中国乃至全球范围内进一步推广开源文化及PostgreSQL的应用。 +
+
+ Bruce Momjian 分享结束后,有多位现场的小伙伴提出了问题,他都一一做了解答。现场气氛十分热烈! +
+
+

本场活动的主持人萧少聪(独立技术顾问、PostgreSQL中文社区联合发起人)表示,Bruce Momjian在 PostgreSQL 社区的贡献和分享,尤其是他在个人网站 https://momjian.us/ 中撰写的博客、公开的活动分享内容等,对国内 PostgreSQL 社区的发展和建设都起到了很大的作用。

+
+
+ +
+

AI时代对 PostgreSQL可观测性的新需求

+
+ PostgreSQL ACE Director、DBAIOPS社区创始人白鳝,分享了 AI时代对 PostgreSQL可观测性的新需求,数据库AIOPS面临的挑战及解决之道。 +
+
+ +
+

IvorySQL开源实践与社区生态

+
+ IvorySQL技术委员会主席吕新杰博士,分享了IvorySQL开源实践与社区生态,主要介绍了 IvorySQL 的兼容体系、IvorySQL 社区的生态建设以及 IvorySQL开源社区的运作模式等方向。 + 分享照片 +
+
+ +
+

OpenTenBase开源之路

+
+ 腾讯云数据库技术专家王宏博分享了OpenTenBase的开源之路,主要介绍了OpenTenBase的整体架构与历史沿革、关键技术能力以及PG社区跟进及技术探索。 +
+
+ +
+

+ 衷心感谢现场数十位热情的小伙伴,冒着风雨齐聚周五下午,共同点燃了一场气氛热烈、交流踊跃的线下 meetup!你们的参与和精彩讨论,让这场技术盛会更加难忘! +

+ PPT 下载: 关注公众号【IvorySQL开源数据库社区】,回复关键词【20250718】可获取本次活动分享的 PPT。 +

+
+
+ +
+
+
近期活动
+ + +
IvorySQL 2025 生态大会圆满落幕
+
+ + +
PostgreSQL 数据库技术峰会重庆站回顾
+
+ + +
PGConf.dev 2025 大会总结
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202510.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202510.mdx new file mode 100644 index 0000000..1bd880b --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202510.mdx @@ -0,0 +1,192 @@ +--- +title: PostgreSQL 技术峰会哈尔滨站活动回顾|深度参与 IvorySQL 开源社区建设的实践与思考 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ PostgreSQL 技术峰会哈尔滨站活动回顾|深度参与 IvorySQL 开源社区建设的实践与思考 +

+ +
+ 📅 活动日期:2025-08-30 + 📍 活动地点:哈尔滨 + 🌍 线下活动 +
+ +
+ 2025 年 8 月 30 日,PostgreSQL技术峰会哈尔滨站圆满结束。本次活动由中国开源软件推进联盟PostgreSQL分会(简称:PG分会)联合哈尔滨PG用户组共同举办,以“PostgreSQL与国产生态”为主题,结合当下开源、国产化趋势,邀请技术专家围绕数据库的应用案例、运维经验、技术要点、行业方向等进行分享,推动PostgreSQL在中国的发展。 +
+ + 哈尔滨站活动现场 + +
+ IvorySQL 受邀参与本次活动,由 IvorySQL 活跃贡献者、IvorySQL 专家顾问委员会成员严少安进行了专题分享《深度参与 IvorySQL 开源社区建设的实践与思考》。 +
+  严少安分享 +

议程回顾

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
时间日程嘉宾
13:30-14:00签到入场
14:00-14:30PostgreSQL数据库在专网通信领域的应用与实践崔鹏,海能达数据库团队负责人、PostgreSQL ACE、PG分会哈尔滨用户组主席
14:30-15:00PostgreSQL备份恢复方法及应用场景杨宇,中国联通黑龙江省公司高级工程师
15:00-15:30深度参与IvorySQL开源社区建设的实践与思考严少安,PostgreSQL ACE,IvorySQL IEAC
15:30-15:40茶歇及互动交流全体参会人员
15:40-16:10PGCM公开课:深入理解GUC--Internal & DIY杨向博,PostgreSQL ACE、PG分会西安用户组主席
16:10-16:40PG+SuperMap:构建多源异构时空数据融合治理与业务赋能体系李英彤,超图软件高级技术经理
16:40-17:00答疑互动,自由交流全体参会人员
+
+ +

分享内容回顾

+ +
+

一、IvorySQL:基于 PostgreSQL 的开源兼容数据库

+
+ 1. GitHub 地址:https://github.com/IvorySQL/IvorySQL
+ 2. Gitee 地址:https://gitee.com/IvorySQL/IvorySQL
+ 3. 特点: +
    +
  • 兼容 Oracle,降低从 Oracle 迁移的成本
  • +
  • 提供云原生数据库解决方案,通过 IvorySQL Operator 在 Kubernetes上实现自动化管理
  • +
+ 4. 版本信息: +
    +
  • 当前版本:IvorySQL 4.5
  • +
  • 新版本 IvorySQL 4.6 即将发布
  • +
+
+
+ +
+

二、IvorySQL开源社区:适配性强,生态丰富且易上手

+
+ 1. 适配性强,生态丰富: +
    +
  • 更符合开发者代码管理习惯
  • +
  • Oracle 迁移代价更小
  • +
  • 适配主流操作系统(Red Hat、Debian、Kylin、UOS、NSAR OS 等)
  • +
  • 全平台介质包(x86、鲲鹏、海光、龙芯、兆芯、飞腾、申威、MIPS、RISC-V等)
  • +
+ 2. 活动多样
+ 社区活动丰富多样,为技术交流与合作搭建良好平台。IvorySQL 2025生态大会暨PostgreSQL高峰论坛于2025年6月27-28日在中国济南举办,吸引开源与PG社区的采用者及国内外技术专家参与,围绕全球数据库技术发展趋势、开源创新与行业实践展开探讨,推动产学研用深度融合。
+ 3. 工具支持
+ 工具支持方面,Navicat为IvorySQL提供完善的管理开发方案。Navicat V17.3及更高版本支持IvorySQL V4及以上版本,具备URI连接、数据分析、数据查看器、表设计器、SQL编辑、数据导入/导出、备份/还原等功能。 +
+
+ +
+

三、参与方式与总结

+
+ 深度参与开源社区不仅是技术的输出,更是个人价值与行业生态的共同成长。欢迎更多开发者加入 IvorySQL 社区,通过以下方式参与: +
    +
  • 提交 Issue:报告 Bug 或提出功能建议
  • +
  • 贡献代码 (PR):修复 Bug 或实现新功能
  • +
  • 完善文档:翻译或改进技术文档
  • +
  • 社区交流:在邮件列表、Slack 或微信群中解答疑问
  • +
+
+
+ +
+

+ 作为一款基于 PostgreSQL 并深度兼容 Oracle 的开源数据库系统,IvorySQL 始终怀抱开源热情,致力于开源社区建设。未来,期待更多技术爱好者加入进来,为 IvorySQL 社区发展壮大提供源源不断的动力! +

+

+ PPT 下载: 关注公众号【IvorySQL开源数据库社区】,回复关键词【20250830】获取。 +

+
+
+ +
+
+
近期活动
+ + +
Bruce Momjian 深圳 meetup 回顾
+
+ + +
IvorySQL 2025 生态大会圆满落幕
+
+ + +
PostgreSQL 数据库技术峰会重庆站回顾
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202511.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202511.mdx new file mode 100644 index 0000000..3c12123 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202511.mdx @@ -0,0 +1,154 @@ +--- +title: 【征文启动】IvorySQL & PostgreSQL 迁移实战经验征集:分享你的技术沉淀,赢取专属好礼! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 【征文启动】IvorySQL & PostgreSQL 迁移实战经验征集:分享你的技术沉淀,赢取专属好礼! +

+ +
+ 📅 活动时间:2025-09-16 至 2026-02-28 + 🌍 线上活动 +
+ +
+ 在数据库技术选型与迭代的浪潮中,迁移始终是企业与开发者绕不开的核心课题——从旧数据库升级到 PostgreSQL 社区版,从其他数据库(Oracle)迁移至 IvorySQL/PostgreSQL,每一步都藏着技术决策的智慧与实战踩坑的经验。 +
+ +
+ 为汇聚更多迁移场景下的实战方案,助力开发者少走弯路,我们正式启动 IvorySQL 征文活动第一期——“IvorySQL & PostgreSQL 迁移实战经验征集”,诚邀每一位深耕数据库领域的技术人,分享你的迁移故事、技术干货与最佳实践! +
+ +

迁移场景的痛点,需要你的经验破局

+
+ 无论是企业级系统的大规模数据迁移,还是小型应用的轻量升级,迁移过程中总有无数“卡壳时刻”: +
    +
  • 从 Oracle 迁移到 PostgreSQL 时,自定义函数语法不兼容怎么办?
  • +
  • 迁移 IvorySQL 时,如何利用其 Oracle 兼容特性,减少应用改造成本?
  • +
  • 百万级数据迁移如何实现“零停机”,兼顾效率与业务连续性?
  • +
+ 你的一次经验分享,或许能帮同行避开一个踩了多天的坑;你的一套迁移方案,可能成为某家企业选型的关键参考——这正是技术分享的价值所在。 +
+ +

征文方向

+
+ 本次征文不设复杂框架,只要你的内容围绕“迁移”展开,且涉及 IvorySQL 或 PostgreSQL,皆可参与!我们尤其欢迎这些方向的实战内容: +
+ +
+ 1. 跨数据库迁移实战 +
    +
  • 「从 X 到 PostgreSQL」:如 Oracle→IvorySQL 迁移全流程(含工具选型、语法适配、数据校验);
  • +
  • 「从 PostgreSQL 到 IvorySQL」:版本升级、特性适配(如利用 IvorySQL 的兼容函数简化应用改造)的踩坑与优化;
  • +
  • 「其他迁移场景」:如 PostgreSQL 不同版本间迁移的差异化处理。
  • +
+
+ +
+ 2. 迁移工具深度解析 +
    +
  • 工具对比:pgloader、pg_dump/pg_restore、Ora2Pg 等迁移工具的场景适配(如小数据量用什么,TB 级数据选什么);
  • +
  • 工具实战:某款工具的“避坑指南”(如 pgloader 迁移时的编码问题解决)、自定义脚本辅助迁移的技巧。
  • +
+
+ +
+ 3. 迁移保障与性能优化 +
    +
  • 数据一致性:迁移前后数据校验方法(如 pg_checksums、自定义比对脚本);
  • +
  • 零停机迁移:CDC 工具结合 PostgreSQL/IvorySQL 实现实时同步的方案;
  • +
  • 迁移后优化:迁移完成后 PostgreSQL/IvorySQL 的参数调优、索引重建,提升业务响应速度。
  • +
+
+ +
+ 4. 行业迁移案例 +
    +
  • 互联网场景:高并发业务的 PostgreSQL 迁移,如何平衡迁移效率与业务峰值;
  • +
  • 企业级场景:ERP/CRM 系统迁移 IvorySQL,利用其兼容性降低定制化开发成本的实践;
  • +
  • 小众场景:如嵌入式系统、边缘计算中 PostgreSQL 轻量版迁移的特殊处理。
  • +
+
+ +

征文要求

+
+ 1. 内容要求: +
    +
  • 原创性:必须为未在其他平台发表过的原创内容,杜绝抄袭、洗稿;
  • +
  • 实战性:拒绝“纯理论”,需包含具体场景、操作步骤、代码片段(如迁移脚本、配置参数)、效果验证(如迁移耗时、性能对比等)。建议字数不少于 800 字。
  • +
  • 可读性:结构清晰(建议分“背景-方案-步骤-总结”),语言通俗,可附截图(如迁移工具界面、执行计划分析图)
  • +
+
+ +
+ 2. 投稿方式: +
    +
  • 请将文章(Markdown 或 Word 格式)及联系方式发送至社区邮箱:ivorysql1213@gmail.com;
  • +
  • 邮件标题格式:【征文投稿】文章标题+作者姓名。
  • +
+
+ +

专属好礼与激励

+
+
    +
  • 精品文章奖:经社区技术委员会评选为优秀的实战文章,将获得 IvorySQL 定制礼品;
  • +
  • 社区之星激励:优秀文章将发布于 IvorySQL 官网博客、官方公众号及主流技术社区(CSDN、掘金、OSChina 等),获得万级流量曝光,并同步录入社区贡献者名单。
  • +
+
+ +
+

+ 分享你的迁移智慧,共建更强大的开源生态!期待你的来稿! +

+
+
+ +
+
+
近期活动
+ + +
PostgreSQL 哈尔滨站回顾
+
+ + +
Bruce Momjian 深圳 meetup 回顾
+
+ + +
IvorySQL 2025 生态大会圆满落幕
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202512.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202512.mdx new file mode 100644 index 0000000..fbea588 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202512.mdx @@ -0,0 +1,191 @@ +--- +title: IvorySQL文档共建计划第一期!提 PR,提 Issue,赢取 Beats 耳机、机械键盘、书籍等多重好礼! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ IvorySQL文档共建计划第一期!提 PR,提 Issue,赢取 Beats 耳机、机械键盘、书籍等多重好礼! +

+ +
+ 📅 活动时间:2025-09-23 至 2026-12-23 + 🌍 线上活动 +
+ +
+ 文档是开源项目的重要组成部分。结构清晰、内容详细且准确、易于理解,这样的文档可以让用户更容易理解并上手使用开源项目,在使用的过程中,大部分问题也可以通过阅读理解文档来解决。在开源数据库的世界里,一份完整、准确的文档不仅是技术的指南针,更是社区成长的基石。 +
+ +
+ 作为一款基于 PostgreSQL 的开源数据库,IvorySQL 一直致力于提供更优质的用户体验。然而,随着功能的不断迭代和任务的增多,IvorySQL 文档还有待进一步完善。为了让文档更全面、更易用,同时激发社区活力,我们决定将文档更新任务开放给整个社区,并通过丰厚的奖励激励大家参与! +
+ +
+ IvorySQL 文档共建计划第一期现已正式开启!这一期活动为期 3 个月,重点聚焦新增文档内容。我们诚挚邀请您加入,一起优化文档结构、补充缺失目录,并通过实际贡献赢得奖励。未来,我们还将不定期开展后续期活动,让共建成为 IvorySQL 社区的常态。 +
+ +

活动时间

+
+
    +
  • 活动开始时间:2025 年 9 月 23 日
  • +
  • 活动结束时间:2026 年 12 月 23 日
  • +
+
+ +

活动任务

+
+ 1. 撰写新文档(包括中英文两版),提交 PR
+ 2. 对现有文档结构提出建议,如需要新增哪些文档,文档目录调整等等(issue)
+ 3. 对现有文档可进行验证和检查,如有错误可提交修改建议(issue)或直接修改(PR) +
+ +

活动参与方式

+
+ 1. 方式一:提 PR 完成任务列表中的任务 (推荐) +
    +
  • 在活动任务列表中,选择感兴趣的任务并点开该任务。
  • +
  • 在任务的 issue 或者 pull request (PR) 上,通过在 comment 中添加 /assign 命令认领任务。
  • +
  • 提交 PR 解决任务,在 PR 描述中提供 PR 相关的 issue 链接,在 PR comment 中通过添加 /label ivorysql-docs-build 命令标识 PR,并处理 PR 收到的评审建议。
  • +
+ 2. 方式二:提 issue 指出文档问题,包含但不限于文档目录结构以及文档内容的准确性、完整性、清晰性等问题。
+ 3. 方式三:提 PR 解决任何文档问题。
+ 4. 方式四:为活动任务列表中的 issue 提供有价值的评论。 +
+ +
+

我们优化后的文档结构如下(未更新到官网文档):https://www.kdocs.cn/l/cg7tqtbtTXYB

+

注:此活动相关的 PR,请提交到master分支下。

+
+ +

活动奖励

+
+ 凡是参与了本次活动,提交的意见被采纳,提交的 PR 被合并,即视为做出了贡献,即可获得 IvorySQL 贡献者证书。 +
+
+ 此外还有好礼相送。 +
+
+ 参与奖:凡是提交 issue,对文档结构或文档内容提出任何建议并最终被采纳的,可获得参与奖——IvorySQL 社区周边礼包:IvorySQL T 恤、IvorySQL 帆布袋、IvorySQL 冰箱贴、IvorySQL 眼罩等。 +
+
+ 另外,按照最终积分,设置以下奖励: +
    +
  • 一等奖,奖品:beats 头戴式蓝牙耳机
  • +
  • 二等奖,奖品:定制机械键盘
  • +
  • 三等奖,奖品:3C 认证充电宝+一拖三数据线
  • +
+ 另外,所有参与者还可获得书籍一本。 +
+ +
+

积分规则如下:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
贡献方式积分备注
领取任务1每领取一个任务,获得 1 分
提交任务 PR5每提交一个任务 PR,获得 5 分
任务 PR 被合并10每一个任务 PR 被合并,获得 10 分
提交 issue2每提交一个 issue,获得 2 分
issue 被采纳4每一个 issue 被采纳,获得 4 分
+

注:以上仅针对于本次活动中说明的对应方式,以上 PR 和 issue 提交都应在文档仓库下。

+
+ +

FAQ

+
+ 1. 参与本活动需要什么条件?
+ 需要有 GitHub 账号,在提交 PR 前阅读 IvorySQL 贡献流程指南,并签署贡献者许可协议(CLA)。为了大家更流畅的撰写文档,请阅读文档语法参考。 +
+
+ 2. IvorySQL 项目的 GitHub 仓库和文档仓库地址是什么?
+
    +
  • IvorySQL:https://github.com/IvorySQL/IvorySQL
  • +
  • IvorySQL 文档:https://github.com/IvorySQL/ivorysql_docs
  • +
+
+
+ 3. 提交的 issue 和 PR 一定会被采纳吗?
+ 贡献者提交 issue 后,我们会进行审核,如符合需求,会被采纳。
+ 贡献者提交 PR 后,同样会进行审核,并反馈修改建议,因此一个新的文档可能会进行多次修改,直到符合合并条件。 +
+
+ 4. 参与活动期间,有问题如何获得帮助?
+ 您可以加入本次活动的专属交流微信群,在群内进行交流。进群方式:添加微信小助理 IvorySQL_official,备注参加文档活动第一期。 +
+
+ +
+
+
近期活动
+ + +
IvorySQL & PostgreSQL 迁移实战经验征集
+
+ + +
PostgreSQL 哈尔滨站回顾
+
+ + +
Bruce Momjian 深圳 meetup 回顾
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202513.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202513.mdx new file mode 100644 index 0000000..0075294 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202513.mdx @@ -0,0 +1,126 @@ +--- +title: 直播回顾| PostgreSQL 与 IvorySQL 在云原生时代的演进与实践 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 直播回顾| PostgreSQL 与 IvorySQL 在云原生时代的演进与实践 +

+ +
+ 📅 活动时间:2025-09-29 + 🌍 线上直播 +
+ +
+ 9 月 29 日,IvorySQL 组织了一场线上,直播,主题为 PostgreSQL 与 IvorySQL 在云原生时代的演进与实践,以下为本场直播的回顾。 +
+ +

讲师简介

+
+ 唐成,中启乘数创始人及 CTO,IvorySQL 专家顾问委员会成员。《PostgreSQL 修炼之道:从小工到专家》的作者,中启乘数科技创始人及 CTO。资深数据库架构师,从业 20 多年,拥有 20 多年数据库及数据仓库、操作系统、存储领域的工作经验。精通数据库的分布式、高可用、容灾架构,熟悉 Oracle、PostgreSQL、MySQL、Greenplum 等国外数据库,熟悉瀚高、PolarDB、金仓、高斯、达梦、崖山、TDSQL、Starrocks、Doris 等国产数据库,熟悉 c/c++、golang 和 python 等开发语句,擅长使用 C 语言做数据库内核开发以及使用 golang 和 python 写一些数据库的的工具。 +
+
+ 梁翔宇,瀚高工程师,拥有多年容器化及云原生工作经验,参与过数仓 Operator、高可用工具、容器化、云原生平台等项目的开发,目前专注于开源的容器化及云原生项目。 +
+ +

分享内容简介

+
+ 在云原生时代,数据库的部署、管理和扩展面临诸多挑战。本次线上直播将分享 PostgreSQL 在云原生环境中的常见痛点,并深入介绍 IvorySQL 作为 PostgreSQL 的兼容分支,如何通过其最新 4.6 版本的功能创新(如 Kubernetes 和 Docker Swarm 支持、云平台管理等)来解决 these 问题。无论您是数据库开发者、运维工程师还是云架构师,都能从中获益。 +
+
+ 分享大纲: +
    +
  • PostgreSQL 在云原生环境中的痛点分享
  • +
  • IvorySQL 云原生功能介绍
  • +
  • 答疑互动
  • +
+
+ +

Q & A

+ +
+ Q1:物理机环境,如果内存资源不足也会被 killed 吗?相对来说容器这方面有什么规避方案吗? +

A:在物理机上在 /etc/sysctl.conf 中配置 vm.overcommit_memory=2(以及一些其它参数)之后,不会发生数据库被 OOM 给 killed 掉的情况。这是,当内存不足时,执行的 SQL 会因为申请不到新内存而直接报错,符合用户的预期。而如果使用容器的内存限制,则无法达到这个效果。目前这个问题在容器中没有太好的解决办法。

+
+ +
+ Q2:IvorySQL 有没有自带的高可用架构? +

A:IvorySQL 与 Patroni 完美适配,Patroni 作为支持 PG 的高可用工具,十分完备且社区活跃,可以通过 Patroni 进行 IvorySQL 高可用集群搭建。

+
+ +
+ Q3:IvorySQL 在兼容 Oracle 的时候对 Oracle 有版本要求吗? +

A:完全可以将 IvorySQL 作为 Oracle 数据库进行使用,与 Oracle 自身并无关联。

+
+ +
+ Q4:兼容模式与 database 模式的区别以及这两者不同搭配值的行为差异? +

A:database 模式决定了初始化时,初始化的是 Oracle 兼容的 PG 数据库还是原生的 PG 数据库,一旦初始化就无法进行修改。原生的 PG 数据库无法支持 Oracle 兼容特性。

+
+ +
+ Q5:IvorySQL operator 支持垂直扩缩容吗?支持程度是怎么样的? +

A:支持数据库 pod 的 CPU、Memory 垂直扩缩容,并且用户可以随时进行调整。

+
+ +
+

+ PPT 下载:关注公众号【IvorySQL开源数据库社区】,后台回复关键词【20250929】即可下载 PPT。 +
+ 直播回放视频:https://www.bilibili.com/video/BV1YunyzmEVW/ +

+
+
+ +
+
+
近期活动
+ + +
IvorySQL 文档共建计划第一期
+
+ + +
IvorySQL & PostgreSQL 迁移实战经验征集
+
+ + +
PostgreSQL 哈尔滨站回顾
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202514.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202514.mdx new file mode 100644 index 0000000..f3f1bc7 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202514.mdx @@ -0,0 +1,139 @@ +--- +title: 直播回顾|PostgreSQL 18 六大新特性深度解析 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 直播回顾|PostgreSQL 18 六大新特性深度解析 +

+ +
+ 📅 活动时间:2025-10-16 + 🌍 线上直播 +
+ +
+ 10 月 16 日,IvorySQL 社区组织了一场线上直播,主题为:PostgreSQL 18 六大新特性深度解析。以下为本场直播的回顾。 +
+ +

嘉宾简介

+
+
    +
  • 王世鑫,数据库软件工程师
  • +
  • 张虎,数据库软件工程师
  • +
  • 权宗亮,数据库软件工程师
  • +
  • 兰柯,数据库软件工程师
  • +
  • 史跃飞,数据库软件工程师
  • +
  • 胡勋棋,数据库软件工程师
  • +
  • 矫顺田,数据库软件工程师
  • +
+

+ 特邀主持人:彭冲,PostgreSQL ACE,PostgreSQL 中文社区委员,Gauss 松鼠会 2021 年度热心专家,openGauss 天津用户组 Ambassador,易景科技外聘技术顾问,IvorySQL 专家顾问委员会成员,现就职于云和恩墨,专注于 PG 系数据库新技术、新特性的实践研究。荆州洪湖人,个人公众号"象楚之行"。 +

+
+ +

分享内容简介

+
+ 本次直播,IvorySQL 社区将带您深入拆解六大核心特性,全方位提升您的数据库能力: +
    +
  • 异步 I/O 框架
  • +
  • 跳跃式扫描
  • +
  • 虚拟生成列
  • +
  • UUIDv7 增强
  • +
  • EXPLAIN 命令升级
  • +
  • OAuth 2.0 认证
  • +
+ 这六大特性从底层 I/O 优化到上层开发体验,从查询性能到安全防护,全方位提升了 PostgreSQL 在现代应用中的竞争力。 +
+ +

Q&A

+ +
+ Q1:什么情况下不适合开启异步 IO? +
+
    +
  • 没有精力自行压测计算适合自身生产环境需要的诸 AIO 相关 GUC 参数的时候不适合使用;
  • +
  • 重写入场景(PG 18 AIO 不支持写入)不适合开启异步 IO;
  • +
  • 老旧 Linux 内核不适合使用 io_uring 作为 AIO 底层实现。
  • +
+

具体来说:Linux kerenl 版本< 5.1 原版 PostgreSQL 18 不能使用 `io_methods=io_uring`,Linux kernel<5.6 不建议使用 `io_method=io_uring`。

+
+
+ +
+ Q2:使用 OAUTH 认证的话,需要额外的资源消耗怎么评估?比如性能消耗和网络? +
+

由于 PostgreSQL 本身其实是与授权服务器是完全解耦的,所以资源消耗主要取决于授权服务器。

+

对于授权服务器而言,从性能消耗的角度去看涉及到的工作主要有令牌的生成、接收网络请求、授权服务的维护工作如日志采集和归档等,这些会消耗一定的 CPU、内存资源。令牌的存储以及令牌与数据库用户之间的 MAP 映射关系的存储会消耗服务器的存储资源。总的来说 CPU 和内存的资源消耗取决于授权频率,也就是 PostgreSQL 用户的登录频率,存储资源的消耗取决于 PostgreSQL 的用户数量。

+

从网络开销上来看,首先是前期令牌的获取上,PostgreSQL 18 需要向授权服务器进行多次 HTTP 请求,当网络延迟过高时,登录的时间就会受影响,同时用户也需要向授权服务器发送 HTTP 请求进行验证请求,所以还需要考虑到用户与授权服务器间的网络延迟。在令牌的验证过程中,外部验证器与 PostgreSQL 服务端在同一台服务器,二者之间是不会有网络通信的,但是如果采取的是在线验证令牌的方式,就需要考虑外部验证器也就是 PostgreSQL 部署的服务器与授权服务器之间的网络延迟。

+

从优化性能的角度考虑,授权服务器应尽量与 PostgreSQL 在同一局域网下,并且外部验证器可以考虑本地验证的方式去减少网络开销。

+
+
+ +
+ Q3:逻辑复制不支持虚拟列有什么好的解决方案吗? +
+

PostgreSQL 18 中带虚拟列的表是可以做逻辑复制,因为虚拟列的值是依赖于其它列,只要其它列做了逻辑复制,虚拟列在查询时通过计算就能获取该列的值。只是逻辑复制不能单独的指定虚拟列(因为虚拟列没做值存储),但是可以指定存储列。

+
+
+ +
+

+ PPT 下载:关注公众号【IvorySQL开源数据库社区】,后台回复关键词 20251016 即可下载 PPT。 +
+ 直播回放视频:https://www.bilibili.com/video/BV17rWkzZE8Q/ +

+
+
+ +
+
+
近期活动
+ + +
PostgreSQL 与 IvorySQL 在云原生时代的演进与实践
+
+ + +
IvorySQL 文档共建计划第一期
+
+ + +
IvorySQL & PostgreSQL 迁移实战经验征集
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202515.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202515.mdx new file mode 100644 index 0000000..8cfd14a --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202515.mdx @@ -0,0 +1,139 @@ +--- +title: 第八届中国PostgreSQL数据库生态大会圆满收官,IvorySQL 荣获产品创新奖 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 第八届中国PostgreSQL数据库生态大会圆满收官,IvorySQL 荣获产品创新奖 +

+ +
+ 📅 活动日期:2025-11-29 + 📍 活动地点:杭州 + 🌍 线下活动 +
+ +
+ 探索开源无界,共话无限可能!11 月 29 日,第八届中国 PostgreSQL 数据库生态大会在杭州完美收官。由中国开源软件联盟 PostgreSQL 分会主办、IvorySQL 等助力的这场技术盛会,不仅带来了硬核的前沿干货,更为 DBA、开发者和技术领袖们打造了一个纯粹、自由的对话空间。在这里,技术没有距离,交流畅通无阻,是一场真正属于 PGer 的技术狂欢。 +
+ +

主题演讲:开源之路与社区贡献

+
+ 会上,IvorySQL 技术委员会主席、瀚高数据库副总裁吕新杰博士发表主旨演讲,系统阐述了瀚高的开源之路与 IvorySQL 项目的发展成就,深入分享了瀚高在 PostgreSQL 社区的核心贡献及开源生态赋能实践。 +
+ + 吕新杰博士发表主旨演讲 + +
+ 他表示,瀚高深耕开源领域多年,从最初的技术体系参与,到形成商业策略与开源作战体系并行,再到将 IvorySQL 捐赠给开放原子开源基金会,已成长为国内 PG 最活跃的贡献组织,涉及 30 多个开源项目,累计代码贡献达 150 万余行。 +
+ +
+

IvorySQL 项目历程与技术亮点

+

自 2021 年推出 1.0 版本以来,IvorySQL 项目持续迭代升级,紧跟 PostgreSQL 内核演进节奏。2025 年 11 月发布的 IvorySQL 5.0 基于 PG 18 内核,通过异步 I/O、跳过扫描等高级特性显著提升系统性能。该版本新增 21 项兼容性功能,支持 x86/ARM/MIPS/LoongArch 等主流架构一键安装,适配 Kylin、UOS 等国产操作系统,具备完善的云原生支持与在线试用功能,同时强化 Oracle 兼容性,为用户提供便捷高效的使用体验。此外,IvorySQL 积极开展全球联合研发,与西班牙 OnGres、法国 Data Bene 等企业达成合作,推动项目集成与生态建设。

+
+ + 技术亮点 + +
+

PostgreSQL 社区贡献成果

+

在 PostgreSQL 社区贡献上,瀚高成果显著。自 2025 年 7 月以来,累计实现社区交互 107 次、代码评审 85 次、贡献代码 2029 行,提交多个 Patch 并参与多项测试。核心贡献包括将 EUC-CN 及 GB18030 编码映射从 XML 迁移至 UCM 格式,升级 GB18030 编码至 2022 版,优化中文环境原生支持;同时深度参与核心功能评审与测试,推动文档注释优化,针对 HIS 系统逻辑复制中无主键表的同步问题提出解决方案,获得社区重要贡献者关注与讨论。

+
+ + 社区贡献成果 + +
+

开源赋能体系与实践

+

瀚高构建了涵盖人才、生态、产品、商业、技术、基金会、社区、基金的全方位赋能体系。通过高校合作、社区培训培育专业人才;联合产业链推动软硬件适配与行业标准制定;打造完善产品矩阵降低使用门槛;以社区与商业双轮驱动构建多元化商业模式。在实际应用中,成功为中国人保集团提供 PG 数据库信创改造方案,实现跨版本“秒级”升级、应用零修改、周边工具无缝兼容,保障业务连续性。此外,瀚高参与成立泰山开源技术孵化器,推动开源项目孵化与产业落地。

+
+ + 开源赋能体系 + +
+

大会预告

+

最后,吕新杰博士预告了两项重要活动:2025 年 12 月 12-14 日在贵阳举办的第二届 CCF 中国数据大会,瀚高作为独家钻石合作企业参与;2026 年 4 月 26-28 日在济南举办的 HOW 2026(PostgreSQL & IvorySQL 大会),将为全球开源爱好者搭建交流平台,持续推动中国开源数据库技术与生态的发展。

+
+ +

荣誉时刻:斩获“2025 年度产品创新奖”

+
+ 在大会颁奖环节,IvorySQL 凭借其在技术架构方面的创新,荣获 “2025 年度产品创新奖”。IvorySQL 技术委员会主席吕新杰博士代表社区上台领奖。 +
+ +
+ 领奖照片 +
+ +

闭门会议:共谋 IvorySQL 未来

+
+ 大会午休期间,IvorySQL 特别组织第一届专家顾问委员会线下闭门会议,邀请 10 位到场的委员会专家参会。会议围绕 IvorySQL 未来产品功能研发规划、技术路线选择及生态发展方向展开深入讨论,各位专家结合自身行业经验与技术洞察,提出多项具有实操性的建议,为 IvorySQL 的发展路径提供了重要参考。 +
+ + 闭门会议合影 + +
+ 我们诚招更多的专家加入IvorySQL 专家顾问委员会,欢迎有兴趣的专家联系我们! +
+ +

集市互动:近距离技术交流

+
+ 在大会现场,IvorySQL 还同时在集市区亮相,并准备了多种社区周边礼品,与各位到场的参会小伙伴互动交流。此外,到场的多位技术大咖和参与者,纷纷到展台交流合影打卡,现场气氛热烈。 +
+ + 集市互动照片 + +
+

+ 此次斩获 “2025 年度产品创新奖”,既是行业对其技术创新力的认可,也是对开源生态共建的激励。未来,IvorySQL 将继续携手社区开发者、行业伙伴和广大用户,深耕 PostgreSQL 技术领域,提高产品能力,共建社区生态。 +

+
+
+ +
+
+
近期活动
+ + +
直播回顾|PostgreSQL 18 六大新特性深度解析
+
+ + +
PostgreSQL 与 IvorySQL 在云原生时代的演进与实践
+
+ + +
IvorySQL 文档共建计划第一期
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202516.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202516.mdx new file mode 100644 index 0000000..cbc6d82 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202516.mdx @@ -0,0 +1,117 @@ +--- +title: 活动回顾|Oracle 到 PostgreSQL 迁移技术网络研讨会 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 活动回顾|Oracle 到 PostgreSQL 迁移技术网络研讨会 +

+ +
+ 📅 活动时间:2025-12-13 + 🌍 线上直播 +
+ +
+ 北京时间 2025 年 12 月 13 日 15:00-16:00,由 IvorySQL 社区主办的 Oracle 到 PostgreSQL 迁移技术网络研讨会圆满落幕。 +
+ +
+ 本次研讨会聚焦 Oracle 迁移至 PostgreSQL 全流程的核心挑战与解决方案,重点凸显 IvorySQL 5.0 在迁移过程中的赋能价值。活动由 Grant 与 Cary 联合主持,邀请到 Hope、Oreo、Cédric、Matthew、Alvaro 等多位技术专家担任分享嘉宾,围绕迁移技术痛点、核心功能适配及配套辅助工具展开深度探讨,详细解读了 IvorySQL 在兼容 Oracle 语法、降低代码重写成本方面的核心优势。会议期间还同步了 IvorySQL 发展路线图,包括全局索引(Global Index)等规划功能的推进计划,并探讨了向 PostgreSQL 社区回馈兼容性功能的可行性。活动全程鼓励参会者参与互动问答,答对者可赢取专属礼品,同时引导大家通过访问 IvorySQL GitHub 代码库、加入社区官方频道等方式深度参与项目共建。 +
+ +

分享内容

+ +
+

IvorySQL 概况

+

IvorySQL 开发团队的 Hope 与 Oreo 共同介绍了项目核心概况。该项目启动于 2021 年 12 月,始终保持与 PostgreSQL 新版本的同步适配节奏。分享中重点解读了其三大核心特性:AI 子系统、Oracle 语义兼容性及云原生部署能力。目前 IvorySQL 已发布最新稳定版本(IvorySQL 5.0),团队计划在一个月内推出 5.1 版本。演讲末尾,嘉宾还展示了项目新增的扩展功能与编码特性,并预告将邀请 Data Bene 公司的 Cédric 参与后续深度研讨。

+
+ +
+

Oracle 到 PostgreSQL 迁移洞察

+

Data Bene 创始人兼首席执行官 Cédric 结合欧洲市场实践,分享了 Oracle 迁移至 PostgreSQL 的核心挑战。他强调,大型长期运行的 Oracle 数据库迁移至 PostgreSQL 过程中,保障业务连续性是核心难点,因此亟需高效可靠的迁移工具支撑。Data Bene 采用的全流程解决方案,可实现跨不同数据库引擎的数据精准导出与导入,为企业平滑完成迁移提供关键支撑。随后,Cary 与 Grant 进一步探讨了迁移过程中“降低代码重写成本”的核心价值,强调这是提升迁移效率、控制项目风险的关键环节。

+
+ +
+

Oracle 到 PostgreSQL 迁移全景

+

Matthew 全面拆解了 Oracle 到 PostgreSQL 的迁移全流程,重点阐述 IvorySQL 5.0 针对迁移痛点的解决方案。通过现场演示,他直观展示了 IvorySQL 的 PL/SQL 引擎、隐藏列、大小写转换模型等核心功能如何精准解决迁移中的常见问题。Cary 在此环节强调了 IvorySQL 开发的社区驱动属性,鼓励参会者参与功能优先级投票,助力项目迭代方向贴合实际需求。演讲末尾设置了互动问答环节,答对问题的参会者可获得专属奖品。

+
+ +
+

SQL 功能路线图分享

+

Cary 详细分享了 IvorySQL 未来一年的 SQL 功能规划路线图,涵盖全局索引、触发器、嵌套表、自治事务、同义词等核心功能。他指出,多项规划功能与当前社区 SQL 类别改进投票结果高度契合,充分体现了项目迭代对社区需求的响应。Cary 着重强调社区反馈的重要性,鼓励有个性化功能需求的用户通过 GitHub 提交需求提案。Grant 同步确认,后续将向所有参会者同步完整路线图及投票结果。

+
+ +
+

IoT 与包支持讨论

+

会议团队围绕 IoT 场景适配与包支持功能展开专项讨论。其中,包支持功能以 33% 的支持率成为参会者最关注的需求点。Cary 提及,Alvaro 针对工具选型部分做了评论,并指出需关注 Pgpool-II 的性能损耗与安全风险,建议适配和结合 PgBouncer 和 Patroni 的解决方案;同时,Alvaro 表示有意向推动 IvorySQL 部分核心功能贡献至标准 PostgreSQL 生态。

+
+ +
+

PostgreSQL 功能贡献讨论

+

本次研讨会重点探讨了“跨兼容项目向 PostgreSQL 社区贡献功能”的可行性。Alvaro 提出核心原则:功能贡献需优先兼顾 PostgreSQL 社区的整体利益;Grant 补充说明,计划将全局索引(Global Index)等适配性较强的功能回馈至社区,但受限于两款数据库的架构差异,部分 Oracle 兼容功能可能不适合直接迁移。Cary 进一步解读了向 PostgreSQL 提交补丁的复杂性与周期特性,并以实例说明:曾有相关功能补丁历经超过一年时间才完成社区审核与接纳。

+
+ +
+ 研讨会最后以互动问答环节收尾。Grant 代表主办方感谢所有参会者的支持,特别向跨时区凌晨参与活动的海外观众表达谢意,并正式宣布下一届 PostgreSQL 专题会议定于 2026 年 4 月 27 日至 28 日举办。同时,再次引导参会者通过 GitHub 代码库、社区官方频道等渠道深度参与项目共建。 +
+ +

总结

+ +
+

本次网络研讨会得到全球开发者的积极响应,共吸引 32 人报名注册,实际参会 27 人,参会者覆盖加拿大、美国、法国、西班牙、印度、中国、德国等多个国家和地区,实现了跨地域技术经验的高效交流。

+

IvorySQL 衷心感谢所有参会人员的积极参与和热情互动,也感谢各位分享嘉宾带来的专业洞察与经验分享。未来,IvorySQL 社区将持续聚焦 Oracle 到 PostgreSQL 迁移领域的技术创新与生态建设,通过更多高质量的技术交流活动搭建行业沟通桥梁,助力更多企业突破数据库迁移瓶颈、实现平滑转型,与全球社区成员共同推动开源数据库生态的繁荣发展。

+
+
+ +
+
+
近期活动
+ + +
第八届中国PostgreSQL数据库生态大会圆满收官
+
+ + +
直播回顾|PostgreSQL 18 六大新特性深度解析
+
+ + +
PostgreSQL 与 IvorySQL 在云原生时代的演进与实践
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202517.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202517.mdx new file mode 100644 index 0000000..d51f8b1 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/webinars/event-202517.mdx @@ -0,0 +1,120 @@ +--- +title: 直播回顾|IvorySQL v5 兼容功能使用指南 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ 直播回顾|IvorySQL v5 兼容功能使用指南 +

+ +
+ 📅 活动时间:2025-12-25 + 🌍 线上直播 +
+ +
+ 12 月 25 日,IvorySQL 社区组织了一场线上直播,主题为:IvorySQL v5 兼容功能使用指南。以下为本次直播的整体回顾。 +
+ +

讲师简介

+
+ 陶郑,瀚高股份软件开发工程师,IvorySQL 贡献者。 +
+ +

分享内容简介

+
+ 本次直播围绕 IvorySQL 最新版本 v5 展开,重点介绍了新增的 21 项 Oracle 兼容功能,并对生态组件集成、云原生支持、全平台安装包及在线体验等方面的升级情况进行了系统讲解,以让各位小伙伴能更平滑的使用这些新增兼容功能。 +
+ +

大纲回顾

+ 大纲回顾 +

Q & A

+ +
+ Q1:在线切换兼容模式后,数据会有影响吗?比如 Oracle 只有 null 而 pg 的空串。 +

A:IvorySQL 切换到 Oracle 兼容模式后主要影响语法、函数和数据类型行为,但不会去修改已有数据:库里原本区分 '' 与 NULL 的记录仍然保留。

+
+ +
+ Q2:v5.1 上线了吗?“新版本对特定 Oracle 语法(比如 PL/SQL 包或某种数据类型)的兼容性达到了什么程度?是否有已知的限制或替代方案? +

A:IvorySQL5.1 已上线。IvorySQL 的核心过程语言是 PL/iSQL,引入了 Oracle 风格的 Package、存储过程、函数、嵌套子函数等核心功能,已支持常用数据类型。 目前已知限制:Package 只支持部分包,目前还在持续开发中; 替代方案:使用自定义函数来实现。

+
+ +
+ Q3:嵌套子函数支持多层嵌套么?有嵌套层数限制么? +

A:支持多层嵌套,为了防止无穷递归和资源耗尽,嵌套层数限制 200 层。

+
+ +
+ Q4:Oracle 存储过程迁移,有迁移工具吗?如何验证迁移后的正确性? +
+ A:开源版本:仅提供表和数据的迁移,通常不支持存储过程迁移; 瀚高商业版支持存储过程迁移,通常分五级验证: +
    +
  • 语法创建成功,确认无语法错误;
  • +
  • 无数据逻辑验证,在测试环境执行逻辑测试;
  • +
  • 带数据业务验证,使用模拟/脱敏生产数据验证业务正确性;
  • +
  • 应用验证,通过应用程序调用验证功能完整性;
  • +
  • 回归测试验证,通过用户回归测试系统进行验证。
  • +
+
+
+ +
+

+ PPT 下载:关注公众号【IvorySQL开源数据库社区】,后台回复关键词 20251225 即可下载 PPT。 +

+

直播回放视频:https://www.bilibili.com/video/BV1p2BaBREKf/

+
+
+ +
+
+
近期活动
+ + +
活动回顾|Oracle 到 PostgreSQL 迁移技术网络研讨会
+
+ + +
第八届中国PostgreSQL数据库生态大会圆满收官
+
+ + +
直播回顾|PostgreSQL 18 六大新特性深度解析
+
+
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-theme-classic/navbar.json b/i18n/zh-CN/docusaurus-theme-classic/navbar.json index b6d5181..6594256 100644 --- a/i18n/zh-CN/docusaurus-theme-classic/navbar.json +++ b/i18n/zh-CN/docusaurus-theme-classic/navbar.json @@ -76,7 +76,7 @@ "description": "Navbar item with label Gitee" }, "item.label.Webinars": { - "message": "网络研讨会", + "message": "社区活动", "description": "Navbar item with label Webinars" }, "item.label.Partners": { diff --git a/src/pages/webinars-page.mdx b/src/pages/webinars-page.mdx index b39771c..8f4124c 100644 --- a/src/pages/webinars-page.mdx +++ b/src/pages/webinars-page.mdx @@ -1,8 +1,371 @@ -:::info Stay Tuned +--- +title: Community Events +hide_table_of_contents: true +--- -Webinars comming soon! +import { useState, useCallback, useMemo } from 'react'; +import useBaseUrl from '@docusaurus/useBaseUrl'; -::: +export const EventsData = [ + { + title: "Event Recap | Oracle to PostgreSQL Migration Technology Webinar", + desc: "Global solutions for Oracle migration! The IvorySQL 5.0 webinar gathered international experts to reveal how to reduce migration costs and achieve smooth transitions through syntax compatibility and global index planning.", + startTime: "2025-12-13", + endTime: "2025-12-13", + location: "Online", + link: "/webinars/event-202516", + img: "/img/events/event-202516.png" + }, + { + title: "8th China PostgreSQL Database Eco-Conference - See you in Hangzhou on 11/29!", + desc: "Explore the boundless world of open source and discuss infinite possibilities together!", + startTime: "2025-11-29", + endTime: "2025-11-29", + location: "Offline (Hangzhou)", + link: "/webinars/event-202515", + img: "/img/events/event-202515-en.png" + }, + { + title: "IvorySQL Documentation Co-construction Plan Phase I", + desc: "IvorySQL Docs Phase I is live! Submit PRs or Issues to win multiple prizes including Beats headphones, mechanical keyboards, books, and more!", + startTime: "2025-09-23", + endTime: "2026-12-23", + location: "Online", + link: "/webinars/event-202512", + img: "/img/events/event-202512-en.png" + }, + { + title: "Article Call | IvorySQL & PostgreSQL Migration Practice Experience Collection", + desc: "Share your technical expertise and win exclusive gifts!", + startTime: "2025-09-16", + endTime: "2026-02-28", + location: "Online", + link: "/webinars/event-202511", + img: "/img/events/event-202511-en.png" + }, + { + title: "PostgreSQL Meetup - Shenzhen", + desc: "PostgreSQL legend Bruce Momjian visits Shenzhen Meetup. Joining IvorySQL and industry leaders to review 20 years of open-source database history and look forward to the future of compatibility ecosystems in the AI era.", + startTime: "2025-07-18", + endTime: "2025-07-18", + location: "Offline (Shenzhen)", + link: "/webinars/event-202509", + img: "/img/events/event-202509-en.png" + }, + { + title: "Open Source Links the World | Recap of HOW 2025 - PostgreSQL & IvorySQL Eco Conference", + desc: "Gathering global open-source wisdom, uniting China's innovation power.", + startTime: "2025-06-27", + endTime: "2025-06-28", + location: "Offline (Jinan)", + link: "/webinars/event-202508", + img: "/img/events/event-202508-en.png" + }, + { + title: "Tech Beyond Boundaries | PG Global Development Conference (PGConf.dev) Recap", + desc: "IvorySQL 4.4 makes a stunning debut on the global PGConf.dev stage!", + startTime: "2025-05-13", + endTime: "2025-05-16", + location: "Offline (Montreal)", + link: "/webinars/event-202506", + img: "/img/events/event-202506.png" + }, + { + title: "Open Source Promotion Plan (OSPP) 2025", + desc: "One-click installation script for IvorySQL / Development of sys_guid function based on uuid-ossp for IvorySQL", + startTime: "2025-05-09", + endTime: "2025-06-09", + location: "Online", + link: "/webinars/event-202505", + img: "/img/events/event-202505-en.png" + }, + { + title: "IvorySQL User Case Study Collection!", + desc: "Share your IvorySQL practical experience now! Participate to win mechanical keyboards and certificates, and get featured in our official case library.", + startTime: "2025-02-26", + endTime: "2026-12-31", + location: "Online", + link: "/webinars/event-202502", + img: "/img/events/event-202502-en.png" + }, + { + title: "IvorySQL at the 7th China PostgreSQL Database Eco-Conference", + desc: "Revealing the new chapter of IvorySQL Oracle compatibility, with interactive booth activities to win gifts.", + startTime: "2025-01-04", + endTime: "2025-01-04", + location: "Offline (Hangzhou)", + link: "/webinars/event-202501", + img: "/img/events/event-202501-en.png" + } +]; -![Coming Soon](/img/under_construction.svg) +export const EventCard = ({ event }) => { + const { title, desc, startTime, endTime, location, link, img } = event; + const now = new Date(); + const start = new Date(startTime); + const end = new Date(endTime); + + let status = { label: 'Ended', class: 'status-ended' }; + if (now < start) { + status = { label: 'Upcoming', class: 'status-upcoming' }; + } else if (now <= end) { + status = { label: 'Ongoing', class: 'status-ongoing' }; + } + return ( + +
+ {title} +
+
+
+
{title}
+ {status.label} +
+
{desc}
+
+
📅 {startTime} to {endTime}
+
🌐 {location}
+
+
+
+ ); +}; + +export const WebinarList = () => { + const [filter, setFilter] = useState('all'); + const [currentPage, setCurrentPage] = useState(1); + const pageSize = 10; + + const filteredData = useMemo(() => { + const now = new Date(); + return EventsData.filter(event => { + const start = new Date(event.startTime); + const end = new Date(event.endTime); + if (filter === 'ongoing') return now >= start && now <= end; + if (filter === 'upcoming') return now < start; + return true; + }); + }, [filter]); + + const totalPages = Math.ceil(filteredData.length / pageSize); + const currentData = filteredData.slice((currentPage - 1) * pageSize, currentPage * pageSize); + + const handleFilterChange = (newFilter) => { + setFilter(newFilter); + setCurrentPage(1); + }; + + const handlePageChange = useCallback((page) => { + setCurrentPage(page); + if (typeof window !== 'undefined') { + window.scrollTo({ top: 400, behavior: 'smooth' }); + } + }, []); + + return ( +
+
+ + + +
+ +
+ {currentData.length > 0 ? ( + currentData.map((item, index) => ( + + )) + ) : ( +
No related events found.
+ )} +
+ + {totalPages > 1 && ( +
+ + Page {currentPage} of {totalPages} + +
+ )} +
+ ); +}; + + + +
+ +
+
+

Community Events

+

The IvorySQL community consistently upholds the principles of being open-source and open, dedicated to the evangelism of PostgreSQL and IvorySQL open-source technologies, and continually organizing and participating in global open-source tech events.

+
+
+ + \ No newline at end of file diff --git a/src/pages/webinars/event-202501.mdx b/src/pages/webinars/event-202501.mdx new file mode 100644 index 0000000..e75408e --- /dev/null +++ b/src/pages/webinars/event-202501.mdx @@ -0,0 +1,79 @@ +--- +title: Recap of the 7th China PostgreSQL Database Eco-Conference | IvorySQL Opens a New Chapter +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+ {/* Left: Main Content */} +
+

Recap of the 7th China PostgreSQL Database Eco-Conference | IvorySQL Opens a New Chapter

+ +
+ 📅 Date: 2025-01-04 + 📍 Location: Shanghai + 🌍 Offline Event +
+ +
+ On January 4, 2025 (last Saturday), the 7th China PostgreSQL Database Eco-Conference, hosted by the China Open Source Software Promotion Alliance PostgreSQL Branch, was successfully held in Shanghai. +
+ +
+ The conference featured a total of 12 keynote speeches, 4 specialized workshops, and a one-day exhibition area, gathering technical highlights and intense exchange of ideas. The specialized workshops were an innovative addition to this conference, focusing on discussions around the PostgreSQL ecosystem and its technological innovations, covering multiple aspects from technical architecture to O&M practices, product feature development, and ecosystem construction. +
+ +
+ Highgo Database and IvorySQL were invited to participate in this conference. Dr. Xinjie Lyu, Vice President of Highgo, delivered a keynote speech during the morning session, while IvorySQL engaged with participants in the exhibition area. +
+ +

Session Recap

+
+ Dr. Xinjie Lyu, Vice President of Highgo Software Co., Ltd., delivered a keynote speech titled: Focus on IvorySQL 4.0, Opening a New Chapter in Oracle Compatibility. He introduced the unique advantages of IvorySQL 4.0 and showcased the highlights of new Oracle compatibility features, including full support for PostgreSQL 17, Oracle package compatibility, Oracle invisible column compatibility, Oracle XML function compatibility, and Oracle sequence compatibility. +
+ Dr. Lyu's Keynote + +

Further Recognition

+
+ At the 2024 "China PostgreSQL Technical Awards Ceremony," IvorySQL was honored with the 2024 Open Source Community Construction Award. This award aims to recognize individuals and teams who have made outstanding contributions to the development of the China PostgreSQL community over the past year. +
+ Award Ceremony + +

Booth Activities

+
+ IvorySQL prepared various community-branded gifts in the exhibition area, and many participants joined the interactive activities. Meanwhile, several PostgreSQL technical experts and international influencer Yurii also visited the booth. +
+ On-site Interaction + +

Conclusion

+
+ In the future, IvorySQL will continue its commitment to enhancing Oracle compatibility, leveraging the power of open source to provide more flexible and efficient database migration solutions. The community will remain active in various technical events, working closely with the China PostgreSQL Branch to build an innovative ecosystem together. +
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202502.mdx b/src/pages/webinars/event-202502.mdx new file mode 100644 index 0000000..7cfdbb4 --- /dev/null +++ b/src/pages/webinars/event-202502.mdx @@ -0,0 +1,85 @@ +--- +title: IvorySQL User Case Study Collection! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

IvorySQL User Case Study Collection!

+ +
+ 📅 Duration: 2025-02-26 to 2026-12-31 + 🌍 Online Event +
+ +
+ To better understand how users apply IvorySQL in real-world business scenarios and to share technical practical experiences, the IvorySQL community is now launching a global "User Case Study Collection" activity. +
+ +
+ Why participate? Your successful experience will provide valuable references for other developers, and outstanding cases will be selected for the official website case library and promoted across all community channels! +
+ +

Submission Content

+
+
    +
  • Business Scenario: Describe the background and pain points of your company or personal project before using IvorySQL.
  • +
  • Solution: Why did you choose IvorySQL? How did you handle deployment and migration?
  • +
  • Results: What improvements in performance, cost, or O&M efficiency did you see after implementation?
  • +
  • Feedback & Suggestions: Your expectations or optimization suggestions for future versions of IvorySQL.
  • +
+
+ +

Abundant Rewards

+
+ All users who submit valid cases will receive an exclusive community gift package. Authors of excellent cases will also receive: +
    +
  • Rapoo Mechanical Keyboard
  • +
  • IvorySQL Community Expert Certification
  • +
  • Priority Invitation as a Speaker at Tech Summits
  • +
+
+ +

How to Participate

+
+ Please send your case study to the official community email at ivorysql1213@gmail.com, or submit it directly via GitHub Discussions. +
+ +
+ Submit Your Case Now +
+
+ +
+
+
Recent Events
+ + +
Recap of the 7th China PostgreSQL Database Eco-Conference
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202503.mdx b/src/pages/webinars/event-202503.mdx new file mode 100644 index 0000000..8454e19 --- /dev/null +++ b/src/pages/webinars/event-202503.mdx @@ -0,0 +1,105 @@ +--- +title: Recap of PostgreSQL Technology Summit (Beijing) | Compatibility Innovation Practices under IvorySQL Dual-Parser Architecture +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Recap of PostgreSQL Technology Summit (Beijing) | Compatibility Innovation Practices under IvorySQL Dual-Parser Architecture +

+ +
+ 📅 Date: 2025-04-22 + 📍 Location: Beijing + 🌍 Offline Event +
+ +
+ On April 22, 2025, the "PostgreSQL Technology Summit (Beijing)," hosted by the PG Branch of China Open Source Software Promotion Alliance and co-initiated by Liu Huayang (PostgreSQL ACE/Head of PG Branch Beijing & Tianjin User Groups), was successfully held. +
+ +
+ With the theme "Integration of PG and AI," IvorySQL R&D Engineer Jiao Shuntian was invited to deliver a keynote sharing — "IvorySQL V4: Compatibility Innovation Practices under Dual-Parser Architecture." +
+ + Jiao Shuntian Sharing on Site + +

I. Compatibility Overview

+ +
+

1. Core Compatibility Features

+ * **Oracle Compatibility Framework**: Supports PL/iSQL, Oracle Package management, Invisible Columns, XML functions (11 new functions added), Sequences, etc. + * **Heterogeneous Data Interaction**: Provides Foreign Data Wrappers such as Oracle_fdw and Postgres_fdw. + * **Key Innovations**: + * **Invisible Columns**: Control column visibility via ALTER TABLE. + * **Oracle Package**: Supports package-level permission control and caching mechanisms. +
+ +
+

2. Real-world Project Case (A Domestic Financial System)

+ * **Objective**: Replace Oracle stored procedures to meet requirements for core systems like the general ledger. + * **Results**: Performance and stability standards met; overcame memory overflow issues in massive data reading; provided deep support for Oracle Package functions. +
+ +

II. Dual-Parser Architecture Design

+
+ Based on **PostgreSQL 17**, IvorySQL has expanded with a dual-parser (PG/Oracle parser) and dual-port design (5432/1521). +
+ +
+

Key Technical Implementations

+ * **Parser Hook Mechanism**: Dynamically bind parsers via sql_raw_parser. + * **Pluggable Design**: Built-in IvorySQL_ORA plugin implementing data types, system views, MERGE commands, etc. +
+ +

III. Community Development and Future Outlook

+ * **Technical Direction**: Developing IvorySQL V5 based on PostgreSQL 18, optimizing cloud-native support. + * **Global Cooperation**: Promoting project co-construction with OnGres (Spain) and Data Bene (France). + * **Participation Incentives**: Providing honorary certificates and limited-edition merchandise (hoodies, backpacks, mugs, etc.) as rewards. + +
+ Follow our WeChat Account [IvorySQL开源数据库社区] and reply with the keyword **"20250419"** to get the full PPT download link. +
+ +
+ +
+
+
Recent Events
+ + +
IvorySQL User Case Study Collection!
+
+ + +
Recap of the 7th China PostgreSQL Database Eco-Conference
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202504.mdx b/src/pages/webinars/event-202504.mdx new file mode 100644 index 0000000..86572df --- /dev/null +++ b/src/pages/webinars/event-202504.mdx @@ -0,0 +1,90 @@ +--- +title: "Webinar Recap | From Oracle to PostgreSQL: How IvorySQL v4 Makes Database Migration Smoother" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Webinar Recap | From Oracle to PostgreSQL: How IvorySQL v4 Makes Database Migration Smoother +

+ +
+ 📅 Date: 2025-04-24 + 🌍 Online Webinar +
+ +
+ Last Thursday (April 24), the IvorySQL community organized an online webinar. This session focused on the current pain points of Oracle migration, the advantages and challenges of PostgreSQL migration, and a deep dive into the compatibility architecture and new feature changes of IvorySQL v4. +
+ + Webinar Recap + +

Speaker Profile

+
+ * **Lei Shang**: Oracle & PG ACE, founder of TechTalk technical exchange community, and organizer for the Nanjing region. + * **Shiji Niu**: Senior Engineer at Highgo, focusing on IvorySQL open-source project development. +
+ +

Q & A

+
+ **Q1: I have tried the ora2pg tool; is there a mature migration tool specifically for IvorySQL?**
**A**: Currently, there is no dedicated migration tool developed specifically for IvorySQL. + +
+ + **Q2: What tools are available to migrate Oracle Triggers to IvorySQL?**
**A**: Currently, there are no corresponding tools; migration can only be achieved through manual rewriting. + +
+ + **Q3: Besides reading documentation, are there official videos or recommended IDE tools?**
**A**: There are currently no plans to produce training videos; there are no specific requirements for IDE tools for development, and you can choose freely according to personal preference. +
+ +
+ Follow our WeChat Account [IvorySQL开源数据库社区] and reply with the keyword **"20250424"** to get the PPT download link.
+ Webinar Playback Video: https://www.bilibili.com/video/BV1qGL7zAELS/ +
+
+ +
+
+
Recent Events
+ + +
PostgreSQL Technology Summit (Beijing)
+
+ + +
IvorySQL User Case Study Collection!
+
+ + +
Recap of the 7th China PostgreSQL Database Eco-Conference
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202505.mdx b/src/pages/webinars/event-202505.mdx new file mode 100644 index 0000000..8cb6fa1 --- /dev/null +++ b/src/pages/webinars/event-202505.mdx @@ -0,0 +1,106 @@ +--- +title: Open Source Promotion Plan (OSPP) 2025 Graduation List Revealed! IvorySQL Community Dual Projects Concluded Successfully +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Open Source Promotion Plan (OSPP) 2025 Graduation List Revealed! IvorySQL Community Dual Projects Concluded Successfully +

+ +
+ 📅 Date: 2025-11-09 + 🌍 Online Event +
+ +
+ On November 9, the graduation list for Open Source Promotion Plan (OSPP) 2025 was revealed! This year, a total of 182 open-source communities, 565 project tasks, and 2,290 students from 450 universities applied. After three months of project development and one month of code merging, 437 students successfully completed their projects. +
+ +
+ In the OSPP 2025 event, the IvorySQL community submitted 2 project topics. Ultimately, one university student was selected for each project, and both successfully graduated! The IvorySQL community extends its congratulations to the two students. +
+ + OSPP Graduation Chart + +

IvorySQL Community Project Introduction

+
+ This year, the IvorySQL community released 2 projects in OSPP, both focusing on the development of IvorySQL itself: +
+ +
+

Project 1: Add One-click Installation Script for IvorySQL

+
+ Currently, IvorySQL requires manually executing multiple source code installation commands, which is tedious and error-prone. This project aims to provide a one-click installation script that allows users to complete installation and startup with a single command after simple configuration. +
+ * **Selected Student**: Wang Shuo + * **Project Mentor**: Jiao Shuntian + * **Technical Field**: PostgreSQL + * **Project Details**: [View Here](https://summer-ospp.ac.cn/org/prodetail/258430417) +
+ +
+

Project 2: Develop sys_guid Function Based on uuid-ossp for IvorySQL

+
+ IvorySQL currently requires a `sys_guid` function that ensures database-level uniqueness to support Oracle compatibility features. This project plans to develop this function based on the `uuid-ossp/e2fs` extension. +
+ * **Selected Student**: Chong Penghao + * **Project Mentor**: Niu Shiji + * **Technical Field**: PostgreSQL + * **Project Details**: [View Here](https://summer-ospp.ac.cn/org/prodetail/258430418) +
+ +

About Open Source Promotion Plan

+
+ "Open Source Promotion Plan (OSPP)" is a series of summer activities under the guidance of the "Open Source Software Supply Chain Lighting Plan" by the Institute of Software, Chinese Academy of Sciences. The activity aims to encourage students to participate in the development and maintenance of open-source software, cultivate excellent developers, and promote the development of open-source communities. Graduates will receive a stipend and a graduation certificate. +
+ +
+ Graduation Announcement URL: https://summer-ospp.ac.cn/final +
+ +

Summary

+
+ OSPP is an effective way for university students to come into contact with and participate in open source. The IvorySQL community is honored to participate and will continue to invite outstanding students to join community construction and pay continuous attention to series of activities such as OSPP. +
+
+ +
+
+
Popular Events
+ + +
IvorySQL User Case Study Collection!
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202506.mdx b/src/pages/webinars/event-202506.mdx new file mode 100644 index 0000000..ea7387c --- /dev/null +++ b/src/pages/webinars/event-202506.mdx @@ -0,0 +1,120 @@ +--- +title: PGConf.dev 2025 Summary | Highlights of the Developer Extravaganza +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ PGConf.dev 2025 Summary | Technological Breakthroughs and PostgreSQL Future Outlook +

+ +
+ 📅 Date: 2025-05-13 to 2025-05-16 + 📍 Location: Montreal, Canada + 🌍 Offline Event +
+ +
+ On May 16, 2025, the PGConf.dev 2025 conference successfully concluded in Montreal, Canada. This annual event once again served as the core gathering place for PostgreSQL developers, users, and community organizers, focusing on discussing the future development of the database, sharing cutting-edge features, and fostering community collaboration. Organized by Slonik Events Canada, this conference provided a unique platform for participants to jointly drive the development of the world's most advanced open-source database. +
+ + PGConf.dev 2025 On-site + +

Day 0: Developer & Extension Ecosystem Summit

+
+ May 13 featured informal sessions, with most participants being key community contributors and developers. +
+
+

Developer Meeting

+ * **Participants**: Primarily community core code contributors. + * **Goal**: Solve technical or procedural issues difficult to resolve via email, reach consensus on solutions, and establish technical priorities for the coming year's development. + * **Process**: The first two-thirds consisted of breakout groups by selected topics (e.g., "Thorny Issues," policy proposals), with the final third involving reporting to the full group to form resolutions or action plans for the next year. +
+
+

Extension Ecosystem Summit

+ * **Purpose**: Advance the development and distribution of PostgreSQL extensions. + * **Format**: Open working groups practicing research on 13 core topics, including package management, development tools, and API stability. + * **Significance**: Standardizing the extension ecosystem to evolve PostgreSQL from a "general-purpose database" into a "super platform for the database field." +
+
+ The afternoon also featured the **Postgres Community Summit**, discussing how to lower barriers to entry and improve community initiatives. As a sponsor, Highgo prepared small gifts like keychains and stickers at the registration desk and engaged in deep exchanges with on-site PG core contributors. +
+ PGConf.dev 2025 On-site + +

Day 1: Core Technical Keynotes

+
+ May 14 marked the official first day of the conference, opened by core committee members Jonathan Katz and Melanie Plageman. +
+
+

Featured Keynote Highlights

+ * **David DeWitt** (Keynote): "From RAP to Snowflake - A Look at 50 Years of SQL DB Scalability." + * **Thomas Munro**: Research on multi-threaded PostgreSQL. + * **Peter Eisentraut**: Sharing new features in C and POSIX. + * **NTT Data Yuya**: Re-visiting actual case studies of XTML. + * **Sam Willis**: Compiling Postgres to WASM using PGlite. + * **Robert Hass**: Exercises in Committer review. + * **Bohan Zhang (OpenAI)**: Sharing best practices for scaling Postgres to new levels at OpenAI. + * **Cédric Villemain (Data Bene)**: PostgreSQL Control Groups (cgroups). + * **Alvaro Hernandez (OnGres)**: Reproducible Postgres. +
+ +

Day 2: Technical Evolution & Lightning Talks

+
+

Frontier Topic Highlights

+ * **Andres Freund (Microsoft)**: Detailed explanation of AIO (Asynchronous I/O) evolution. AIO is a major feature introduced in PG 18, aiming to optimize disk interaction efficiency in high-concurrency scenarios. + * **Jonathan Katz (AWS)**: Sharing the latest progress on Pg Vector Search. + * **Melanie Plageman (Microsoft)**: Sharing experience in implementing adaptive behavior in PostgreSQL, involving sketch data structures and probabilistic models. +
+
+ During the afternoon lightning talks, Highgo shared details about the upcoming **HOW 2025 Eco-Conference**, co-hosted by the IvorySQL community and organized by Highgo. +
+ PGConf.dev 2025 On-site +

Day 3: Unconference Discussions & Wrap-up

+
+ During the UNCONFERENCE session on the morning of May 16, twelve topics were selected by on-site voting for group discussions, covering core issues such as multi-threading, multi-executors, and global indexes. +
+
+ At the afternoon closing ceremony, organizers announced that **PGConf.dev 2026 will once again be held in Vancouver**, with Highgo joining the organizational coordination as a host. +
+
+ +
+
+
Recent Events
+ + +
OSPP 2025 Graduation Successfully Concluded
+
+ + +
IvorySQL User Case Study Collection!
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202507.mdx b/src/pages/webinars/event-202507.mdx new file mode 100644 index 0000000..722bbac --- /dev/null +++ b/src/pages/webinars/event-202507.mdx @@ -0,0 +1,105 @@ +--- +title: Recap of PostgreSQL Technology Summit (Chongqing) | IvorySQL Open Source Practice and Community Ecosystem +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Recap of PostgreSQL Technology Summit (Chongqing) | IvorySQL Open Source Practice and Community Ecosystem +

+ +
+ 📅 Date: 2025-06-07 + 📍 Location: Chongqing + 🌍 Offline Event +
+ +
+ On June 7, 2025, the PostgreSQL Technology Summit (Chongqing), jointly organized by the PG Branch of the China Open Source Software Promotion Alliance and Chongqing Sizhuang Technology Co., Ltd., concluded successfully. With the theme "PostgreSQL and Local Ecosystem," the event aimed to promote the development of PostgreSQL in China. IvorySQL was invited to participate, and technical engineer Liang Xiangyu delivered a keynote speech titled "IvorySQL Open Source Practice and Community Ecosystem." +
+ Event On-site + +

Session Recap

+ +
+

1. Overview and Releases

+ * **Project Positioning**: An open-source database based on PostgreSQL with deep Oracle compatibility. + * **Release Progress**: 17 versions have been released since its debut in 2021. The latest version is IvorySQL 4.5, based on PostgreSQL 17.5 (released 2025/06/04). +
+ +
+

2. Core Features

+ * **Open Source Core**: Entirely open source, supporting both native PG mode and Oracle syntax compatibility mode. + * **User-Friendly**: Supports cross-platform installation media, containerized deployment, and an [online trial platform](http://trial.ivorysql.org). + * **Active Community**: Features participation from many domestic and international contributors and is supported by the China PostgreSQL Association. +
+ +
+

3. Technical Highlights

+ * **Dual-Port Design**: Port 5432 is compatible with PostgreSQL, while Port 1521 defaults to Oracle compatibility mode. + * **Dual Parser**: A new Parser module handles Oracle syntax, minimizing interference between the two types of syntax. + * **Cloud Support**: Supports high-availability cluster deployment based on Kubernetes and provides monitoring and backup tools. +
+ +
+

4. Ecosystem and Cooperation

+ * **Pigsty**: v3.4 updated its support for IvorySQL. + * **International Cooperation**: Collaborating with OnGres (Spain) for integration into the StackGres project; cooperating with Data Bene (France) to promote "De-Oracle" migration projects. +
+ +
+

5. Community and Events

+ * Introduced PGConf.dev 2025 and HOW 2025 tech conferences, focusing on the PostgreSQL ecosystem and open-source innovation. + * Provided incentive plans for contributors in the China region, including event support and custom merchandise. + * Encouraged joining the IvorySQL community and following the official WeChat account for more technical content. +
+ +
+ **PPT Download**: Follow our WeChat Account [IvorySQL开源数据库社区] and reply with the keyword **"20250607"** to get the link. +
+
+ +
+
+
Recent Events
+ + +
PGConf.dev 2025 Summary
+
+ + +
OSPP 2025 Graduation Successfully Concluded
+
+ + +
From Oracle to PostgreSQL: Smoother Migration
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202508.mdx b/src/pages/webinars/event-202508.mdx new file mode 100644 index 0000000..cf51d9d --- /dev/null +++ b/src/pages/webinars/event-202508.mdx @@ -0,0 +1,218 @@ +--- +title: Open Source Links the World | Recap of HOW 2025 - PostgreSQL & IvorySQL Eco Conference +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Finale! IvorySQL 2025 Eco-Conference & PostgreSQL Summit Concluded Successfully +

+ +
+ 📅 Date: 2025-06-27 to 2025-06-28 + 📍 Location: Jinan, China +
+ +
+ From June 27th to 28th, HOW 2025 - PostgreSQL & IvorySQL Eco Conference, themed "Open Source Links the World," was successfully held. This grand event brought together top global open-source experts, including heads of open-source foundations and communities, industry opinion leaders, enterprise representatives, and senior developers. Discussions centered on cutting-edge topics such as database kernel optimization, AI integration, cloud-native architecture innovation, and open-source ecosystem construction, presenting a high-level industrial and technical exchange for global open-source practitioners. +
+ Event On-site + +
PART.01 Value Elevation: Insights into Open Source Energy
+
+ Currently, the digital economy has become a key force leading global social transformation, with the open-source model serving as the core engine for global software technology and industrial innovation. Despite changes in technical and business environments, the open-source movement has consistently demonstrated strong adaptability and sustainable development resilience. +
+
+ From a global perspective, Michael Meskes revealed the resilience of open-source business, while Bruce Momjian verified the vitality of the global PostgreSQL ecosystem. Meanwhile, China's open-source technology has developed rapidly. The database community IvorySQL has achieved innovative breakthroughs in PostgreSQL kernel compatibility and Oracle adaptation, successfully building a balanced ecosystem between the open-source community and commercialization. This cross-border dialogue marks China's shift from "technological follower" to "technological peer and leader." +
+ +
PART.02 Deep Practice: A New Blueprint for Smart Open Source
+
+ The conference featured 20 specialized sessions covering technical frontiers and industrial practices, providing a platform for deep exchange and learning, showcasing the latest achievements and best practices in open-source database technology. +
+ +
+

International Forum (PG English Session)

+
+ Bringing together top experts from Europe, America, and Asia, focusing on the fusion of AI and PostgreSQL. Topics included Florents Tselai's minimalist AI embedding, Wagner Bianchi's PG 18 Async I/O, Nilanjan Chatterjee's Lakehouse architecture, Jayita Bhattacharyya's PgVector-driven RAG applications, and Umar Hayat's graph ecosystem solutions, accelerating IvorySQL's internationalization through global dialogue. +
+
+ +
+

Intelligent O&M Era: Building High-Availability PostgreSQL Services

+
+ Produced by DBAIOPS community founder Bai Shan and PostgreSQL ACE Xiong Cancan. Guests including PIGSTY founder Feng Ruohang, China PG Branch Deputy Secretary-General Wei Bo, senior engineer Meng Feilong, and Youtai (Shenzhen) GM Zhang Chunli discussed GenAI observability optimization, automated O&M architecture, and computing resource technology. +
+
+ +
+

Engine Heart: Deep Exploration of PostgreSQL and Derivative Kernels

+
+ Produced by PostgreSQL ACE Director Lyu Haibo and PG Branch Xi'an User Group Chairman Yang Xiangbo. Experts including Walminer author Li Chuancheng, Tencent Cloud engineer Shi Bowen, Ping An Tech DBA Liu Zhilong, and Apache Cloudberry PPMC member Yang Yu shared insights on CPU resource observation, log decoding, vacuum optimization, MySQL compatibility, and MPP data warehouse architecture. +
+
+ +
+

Cloud Discourse: Cloud-Native Evolution and Architectural Reform of PostgreSQL

+
+ Produced by Zhongqi Chengshu CTO Tang Cheng and Beijing-Tianjin PG Branch Chairman Liu Huayang. Experts from Alibaba Cloud, Woqutech, and Inspur focused on Serverless analysis, object storage support, private deployment, and financial/government applications. +
+
+ +
+

Open Source Databases: Drawing a New Blueprint for Healthcare Digitalization

+
+ Co-produced by Highgo VP Gao Tong and Inspur Smart Healthcare, moderated by HIT Expert Network Editor-in-Chief Zhu Xiaobing. Experts from various medical centers and healthcare tech firms discussed medical information system evolution, encrypted databases, AIGC medical innovation, and patient loss governance. +
+
+ +
+

Digital Intelligence for Government & Enterprise Forum

+
+ Seven technical experts from Highgo and Inspur focused on the integration of open-source ecosystems with independent innovation, Haiyue PaaS practices, government digitalization, and the "AI + Database" paradigm. +
+
+ +
+

GIS Future: Drawing New Geospatial Blueprints with Intelligence

+
+ Produced by Highgo Marketing GM Chen Lina and SuperMap VP Pang Jing. Experts discussed digital development in GIS, geospatial intelligence innovation, PostGIS best practices, and city information model platforms driven by domestic databases. +
+
+ +
+

Industry Deep Dive: Large-scale Landing of PostgreSQL Root Tech in Key Fields

+
+ Produced by CPIC Chief Database Expert Lin Chun and Mobile Cloud Database Chairman Yu Wei. Experts shared large-scale application experiences in private network communications, finance, insurance, and energy, showcasing root technologies driving industrial transformation. +
+
+ +
+

Elephant Heart Power: Growth Ladders and Career Blueprints for Database Talents

+
+ Produced by "More Than SQL Optimization" author Liang Jingbin and Yin Haiwen. Experts discussed learning methods, open-source community participation, and career planning in the "Data Element X" era. +
+
+ +
+

Tool Intelligence: PostgreSQL Extension Development and Smart Toolchain Innovation

+
+ Produced by Pigsty founder Feng Ruohang and DESKUI founder Zhang Dagang. Experts focused on efficient data synchronization, AI-driven performance diagnosis, and cloud management technology, providing practical guides from design to implementation. +
+
+ +
+

Optimization Peak: Comprehensive PostgreSQL Tuning and Intelligent Diagnosis

+
+ Produced by senior technical consultant Luo Min and "IT Bāng Dé" owner Wang Dingding. Experts shared systematic paths for performance optimization, from parameter tuning to execution plan optimization combined with AI diagnosis. +
+
+ +
+

AI Fusion: Innovations and Application Frontiers of AI in PostgreSQL (RAG, Tuning, Agent)

+
+ Produced by PostgreSQL ACE Director Dego and Dr. Cui Peng. Seven technical leaders explored the combination of PG and AI innovation, covering RAG, table agents, in-database machine learning, and vector search. +
+
+ +
+

Release Energy: Deep Interpretation of PostgreSQL and Domestic Database Features

+
+ Produced by "Elephant Chu Journey" owner Peng Chong and "Shao An Office" owner Yan Shaoan. Seven experts analyzed PostgreSQL 18 new features, disaster recovery tools, IvorySQL technical innovations, and domestic database O&M practices. +
+
+ +
+

Action Workshop: PostgreSQL Skills Special Training from Zero to Advanced

+
+ Produced by PostgreSQL ACE Yan Shuli, designed for beginners and advanced users to master database core skills through immersive learning and practical sharing. +
+
+ +
+

Source Power Bridge: Global Practices of Open Source Collaboration and Talent Barriers

+
+ Produced by Apache Cloudberry PPMC member Wang Dianjin. Experts focused on global open-source collaboration, localization contributions, ethics, community synergy, and university talent cultivation. +
+
+ +
+

Strategic Roundtable

+
+ Two strategic roundtables: The first focused on "Industrial Transformation and Core Competitiveness Reconstruction under Localization Waves"; the second explored the "Path of Capability Upgrading for Database Professionals in the AI Wave." Moderated by Xiao Shao-cong and Bai Guohua. +
+
+ +
PART.03 Future Beginning: Creating a New Open Source Ecosystem
+
+ Open source is the key engine for reshaping the software industry ecosystem. Currently, the open-source model has become the core paradigm for global software technology and industrial innovation. We believe that with the implementation of localization policies and the integration of AI, PostgreSQL will embrace even broader application prospects. +
+ +

OpenAtom Open Source Foundation Contribution Agreement Signing Ceremony

+
+ At the opening ceremony, Miao Jian, Founder and President of Highgo, and Zang Xiutao, Senior Open Source Operations Officer of OpenAtom Open Source Foundation, signed the contribution agreement for the IvorySQL project. IvorySQL is now officially part of the OpenAtom ecosystem. +
+
+ This move aims to deepen the construction of China's basic software open-source ecosystem. As a new member, IvorySQL will enrich China's basic software layout and promote deep collaboration between developer communities and high-quality projects. OpenAtom will provide IvorySQL with comprehensive resource support and ecosystem empowerment. +
+ +

Taishan Open Source Technology Incubator Project Promotion

+
+ During the conference, the "Taishan Open Source Technology Incubator" held its first public roadshow, marking a new milestone for China's open-source database ecosystem. +
+
+ Initiated by Qilu Software Park, Shandong Open Source Ecosystem Association (Prep), Inspur Highgo, and the China PG Branch, the incubator was established in February 2025. It focuses on domestic "root technologies," particularly in the database industry, providing support through venture capital, subsidies, and community training. +
+ +
+

The success of the IvorySQL 2025 Eco-Conference & PostgreSQL Summit not only demonstrated the vitality of IvorySQL but also showcased the power of China's open source to the world. In the future, IvorySQL will continue to drive ecosystem construction and industrial fusion for high-quality digital development.

+
+ +
+

YouTube video playback: https://www.youtube.com/watch?v=AXdWlQrYjeI&list=PLSI6Vt3K9TxyVauv27hPiik5PiQYxQp7N

+
+
+ +
+
+
Recent Events
+ + +
PGConf.dev 2025 Summary
+
+ + +
OSPP 2025 Graduation Successfully Concluded
+
+ + +
IvorySQL User Case Study Collection!
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202509.mdx b/src/pages/webinars/event-202509.mdx new file mode 100644 index 0000000..b722b1d --- /dev/null +++ b/src/pages/webinars/event-202509.mdx @@ -0,0 +1,113 @@ +--- +title: Recap of Shenzhen Meetup | IvorySQL & PostgreSQL Technology Summit +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Recap of Shenzhen Meetup +

+ +
+ 📅 Date: 2025-07-18 + 📍 Location: Shenzhen + 🌍 Offline Event +
+ +
+ On July 18, 2025, the PostgreSQL Database Technology Summit Shenzhen, co-hosted by the PostgreSQL Branch of the China Open Source Software Promotion Alliance (PG Branch), the IvorySQL open-source database community, and the Intel GBA Tech Innovation Center, successfully concluded. This event aimed to strengthen ties and cooperation between domestic PGers and the PostgreSQL Global Development Group. Bruce Momjian, along with prominent domestic guests, reviewed the 20-year development history and operational mechanisms of PostgreSQL, while looking ahead to its future and discussing how to further promote open-source culture and PostgreSQL applications in China and globally. +
+ + Bruce Momjian Shenzhen Meetup Group Photo + +

Session Highlights

+ +
+

Review of PostgreSQL's 20-Year Journey

+
+ Bruce Momjian, a core member of the PostgreSQL Global Development Group, VP at EDB, and International Advisory Board member of the China PostgreSQL Branch, reviewed the development history and mechanisms of PostgreSQL over the last 20 years. He shared insights into its future and discussed strategies for promoting open-source culture and PostgreSQL applications in China and worldwide. +
+
+ After Bruce Momjian's session, several attendees raised questions, which he answered individually. The atmosphere was highly energetic! +
+
+

The moderator of this event, Xiao Shao-cong (Independent Technical Consultant and co-founder of the PostgreSQL Chinese Community), stated that Bruce Momjian's contributions and sharing within the PostgreSQL community—particularly his blogs and public session content on his personal website https://momjian.us/—have played a significant role in the development and construction of the domestic PostgreSQL community.

+
+
+ +
+

New Requirements for PostgreSQL Observability in the AI Era

+
+ PostgreSQL ACE Director and founder of the DBAIOPS community, Bai Shan, shared insights on the new requirements for PostgreSQL observability in the AI era, as well as the challenges and solutions facing database AIOPS. +
+
+ +
+

IvorySQL Open Source Practice and Community Ecosystem

+
+ Dr. Xinjie Lyu, Chairman of the IvorySQL Technical Committee, shared IvorySQL’s open-source practices and community ecosystem. He primarily introduced IvorySQL's compatibility system, community ecosystem building, and the operational model of the IvorySQL open-source community. + Session Photo +
+
+ +
+

The Open Source Journey of OpenTenBase

+
+ Wang Hongbo, a database technology expert from Tencent Cloud, shared the open-source journey of OpenTenBase. He introduced its overall architecture, historical evolution, key technical capabilities, as well as its follow-up and technical exploration within the PG community. +
+
+ +
+

+ Sincere thanks to the dozens of enthusiastic partners who braved the wind and rain to gather on Friday afternoon, jointly igniting a warm and active offline meetup! Your participation and brilliant discussions made this technical feast truly unforgettable! +

+ PPT Download: Follow the official WeChat account [IvorySQL开源数据库社区] and reply with the keyword 【20250718】 to obtain the PPT shared at this event. +

+
+
+ +
+
+
Recent Events
+ + +
Recap of HOW 2025
+
+ + +
PGConf.dev 2025 Summary
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202510.mdx b/src/pages/webinars/event-202510.mdx new file mode 100644 index 0000000..1eb49c9 --- /dev/null +++ b/src/pages/webinars/event-202510.mdx @@ -0,0 +1,194 @@ +--- +title: Recap of PostgreSQL Technology Summit (Harbin) | Practices and Reflections on Deep Participation in IvorySQL Community Construction +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Recap of PostgreSQL Technology Summit (Harbin) | Practices and Reflections on Deep Participation in IvorySQL Community Construction +

+ +
+ 📅 Date: 2025-08-30 + 📍 Location: Harbin + 🌍 Offline Event +
+ +
+ On August 30, 2025, the PostgreSQL Technology Summit (Harbin) successfully concluded. This event was jointly organized by the PostgreSQL Branch of the China Open Source Software Promotion Alliance (PG Branch) and the Harbin PG User Group. Themed "PostgreSQL and the Domestic Ecosystem," it combined current open-source and localization trends, inviting technical experts to share insights on database application cases, O&M experience, technical key points, and industry directions to promote the development of PostgreSQL in China. +
+ + Harbin Summit On-site + +
+ IvorySQL was invited to participate in this event. Shaoan Yan, an active contributor to IvorySQL and a member of the IvorySQL Expert Advisory Committee, delivered a specialized session titled "Practices and Reflections on Deep Participation in IvorySQL Community Construction." +
+ + Shaoan Yan's Sharing + +

Agenda Recap

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TimeAgendaGuest
13:30-14:00Check-in & Entry
14:00-14:30Application and Practice of PostgreSQL Database in Private Network CommunicationPeng Cui, Database Team Leader at Hytera, PostgreSQL ACE, Chairman of PG Branch Harbin User Group
14:30-15:00PostgreSQL Backup & Recovery Methods and Application ScenariosYu Yang, Senior Engineer at China Unicom Heilongjiang Branch
15:00-15:30Practices and Reflections on Deep Participation in IvorySQL Community ConstructionShaoan Yan, PostgreSQL ACE, IvorySQL IEAC
15:30-15:40Tea Break & Interactive NetworkingAll Attendees
15:40-16:10PGCM Open Class: In-depth Understanding of GUC--Internal & DIYXiangbo Yang, PostgreSQL ACE, Chairman of PG Branch Xi'an User Group
16:10-16:40PG+SuperMap: Building a Multi-source Heterogeneous Spatiotemporal Data Fusion Governance and Business Empowerment SystemYingtong Li, Senior Technical Manager at SuperMap
16:40-17:00Q&A, Free DiscussionAll Attendees
+
+ +

Sharing Content Recap

+ +
+

I. IvorySQL: An Open-source Compatible Database Based on PostgreSQL

+
+ 1. GitHub Address: https://github.com/IvorySQL/IvorySQL
+ 2. Gitee Address: https://gitee.com/IvorySQL/IvorySQL
+ 3. Features: +
    +
  • Oracle compatibility, reducing the cost of migration from Oracle
  • +
  • Cloud-native database solution, achieving automated management via IvorySQL Operator on Kubernetes
  • +
+ 4. Version Information: +
    +
  • Current Version: IvorySQL 4.5
  • +
  • New Version: IvorySQL 4.6 to be released soon
  • +
+
+
+ +
+

II. IvorySQL Community: Highly Compatible, Rich Ecosystem, and Easy to Start

+
+ 1. Strong Compatibility and Rich Ecosystem: +
    +
  • Better aligned with developer code management habits
  • +
  • Lower cost for Oracle migration
  • +
  • Adapted to mainstream operating systems (Red Hat, Debian, Kylin, UOS, NSAR OS, etc.)
  • +
  • Full-platform distribution packages (x86, Kunpeng, Haiguang, Loongson, Zhaoxin, Feiteng, Shenwei, MIPS, RISC-V, etc.)
  • +
+ 2. Diverse Activities
+ The community offers rich and diverse activities, building a platform for technical exchange and cooperation. The IvorySQL 2025 Eco-Conference & PostgreSQL Summit was held in Jinan, China, on June 27-28, 2025, attracting open-source and PG community adopters along with domestic and international technical experts to discuss global database technology trends, open-source innovation, and industry practices, promoting deep fusion of industry, academia, and research.
+ 3. Tool Support
+ In terms of tool support, Navicat provides a comprehensive management and development solution for IvorySQL. Navicat V17.3 and later versions support IvorySQL V4 and above, featuring URI connection, data analysis, data viewer, table designer, SQL editing, data import/export, backup/restore, and more. +
+
+ +
+

III. Participation and Summary

+
+ Deep participation in the open-source community is not only a technical output but also the mutual growth of individual value and the industrial ecosystem. We welcome more developers to join the IvorySQL community through the following ways: +
    +
  • Submit Issues: Report bugs or suggest features
  • +
  • Contribute Code (PR): Fix bugs or implement new features
  • +
  • Improve Documentation: Translate or enhance technical documents
  • +
  • Community Communication: Answer questions in mailing lists, Slack, or WeChat groups
  • +
+
+
+ +
+

+ As an open-source database system based on PostgreSQL and deeply compatible with Oracle, IvorySQL always embraces open-source passion and remains committed to open-source community building. In the future, we look forward to more technical enthusiasts joining us to provide continuous momentum for the growth of the IvorySQL community! +

+

+ PPT Download: Follow our WeChat Account [IvorySQL开源数据库社区] and reply with the keyword 【20250830】 to obtain the files. +

+
+
+ +
+
+
Recent Events
+ + +
Recap of Bruce Momjian Shenzhen Meetup
+
+ + +
Recap of IvorySQL 2025 Eco-Conference
+
+ + +
Recap of PostgreSQL Technology Summit Chongqing
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202511.mdx b/src/pages/webinars/event-202511.mdx new file mode 100644 index 0000000..ff5479c --- /dev/null +++ b/src/pages/webinars/event-202511.mdx @@ -0,0 +1,150 @@ +--- +title: "Article Call Launched | IvorySQL & PostgreSQL Migration Practice Experience Collection: Share Your Technical Insights and Win Exclusive Gifts!" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Article Call Launched | IvorySQL & PostgreSQL Migration Practice Experience Collection: Share Your Technical Insights and Win Exclusive Gifts! +

+ +
+ 📅 Duration: 2025-09-16 to 2026-02-28 + 🌍 Online Event +
+ +
+ In the wave of database technology selection and iteration, migration has always been a core subject that enterprises and developers cannot avoid—from upgrading old databases to the PostgreSQL community edition, to migrating from other databases (Oracle) to IvorySQL/PostgreSQL. Every step contains the wisdom of technical decision-making and practical experience from troubleshooting. +
+ +
+ To gather more practical solutions in migration scenarios and help developers avoid detours, we are officially launching the first phase of the IvorySQL Article Call—"IvorySQL & PostgreSQL Migration Practice Experience Collection." We sincerely invite every technical professional deep in the database field to share your migration stories, technical dry goods, and best practices! +
+ +

Migration Pain Points Need Your Experience to Solve

+
+ Whether it is a large-scale data migration for enterprise-level systems or a lightweight upgrade for small applications, there are always countless "stuck moments" during the migration process: +
    +
  • What should I do if custom function syntax is incompatible when migrating from Oracle to PostgreSQL?
  • +
  • How can I utilize the Oracle compatibility features of IvorySQL to reduce application reconstruction costs during migration?
  • +
  • How can million-level data migrations achieve "zero downtime" while balancing efficiency and business continuity?
  • +
+ A single experience share from you might help a peer avoid a pitfall they've been stuck in for days; your set of migration plans might become a key reference for an enterprise's selection—this is exactly where the value of technical sharing lies. +
+ +

Article Directions

+
+ This article call does not set complex frameworks. As long as your content revolves around "migration" and involves IvorySQL or PostgreSQL, you can participate! We especially welcome practical content in these directions: +
+ +
+ 1. Cross-Database Migration Practice +
    +
  • "From X to PostgreSQL": Such as the full Oracle→IvorySQL migration process (including tool selection, syntax adaptation, data validation);
  • +
  • "From PostgreSQL to IvorySQL": Version upgrades, feature adaptation (such as utilizing IvorySQL's compatibility functions to simplify application reconstruction), pitfalls, and optimizations;
  • +
  • "Other Migration Scenarios": Such as differential handling of migrations between different PostgreSQL versions.
  • +
+
+ +
+ 2. In-depth Analysis of Migration Tools +
    +
  • Tool Comparison: Scenario adaptation of migration tools like pgloader, pg_dump/pg_restore, Ora2Pg (e.g., what to use for small data volumes vs. TB-level data);
  • +
  • Tool in Action: "Pitfall avoidance guides" for specific tools (e.g., solving encoding issues during pgloader migration), and tips for using custom scripts to assist migration.
  • +
+
+ +
+ 3. Migration Assurance and Performance Optimization +
    +
  • Data Consistency: Data validation methods before and after migration (such as pg_checksums, custom comparison scripts);
  • +
  • Zero-Downtime Migration: Solutions combining CDC tools with PostgreSQL/IvorySQL for real-time synchronization;
  • +
  • Post-Migration Optimization: Parameter tuning and index rebuilding for PostgreSQL/IvorySQL after migration completion to improve business response speed.
  • +
+
+ +
+ 4. Industry Migration Cases +
    +
  • Internet Scenarios: PostgreSQL migration for high-concurrency businesses, balancing migration efficiency with peak traffic;
  • +
  • Enterprise Scenarios: ERP/CRM systems migrating to IvorySQL, utilizing its compatibility to reduce customized development costs;
  • +
  • Niche Scenarios: Special handling for lightweight PostgreSQL version migrations in embedded systems or edge computing.
  • +
+
+ +

Submission Requirements

+
+ 1. Content Requirements: +
    +
  • Originality: Must be original content that has not been published on other platforms; plagiarism or paraphrasing is strictly prohibited;
  • +
  • Practicality: No "pure theory." Must include specific scenarios, operation steps, code snippets (such as migration scripts, configuration parameters), and effect validation (such as migration time, performance comparison, etc.). A word count of at least 800 words is recommended.
  • +
  • Readability: Clear structure (suggested: Background-Solution-Steps-Summary), easy-to-understand language, and screenshots (such as migration tool interfaces or execution plan analysis charts) can be attached.
  • +
+
+ +
+ 2. Submission Method: +
    +
  • Please send your article (Markdown or Word format) and contact information to the community email: ivorysql1213@gmail.com;
  • +
  • Email subject format: [Article Submission] Article Title + Author Name.
  • +
+
+ +

Exclusive Gifts and Incentives

+
+
    +
  • Excellence Article Award: Outstanding practical articles selected by the Community Technical Committee will receive IvorySQL custom gifts;
  • +
  • Community Star Incentive: Excellent articles will be published on the IvorySQL official blog, official WeChat account, and mainstream technical communities (CSDN, Juejin, OSChina, etc.), gaining tens of thousands of traffic exposures, and will be simultaneously recorded in the community contributor list.
  • +
+
+ +
+

+ Share your migration wisdom and build a stronger open-source ecosystem together! We look forward to your submission! +

+
+
+ +
+
+
Recent Events
+ + +
Recap of Bruce Momjian Shenzhen Meetup
+
+ + +
Recap of HOW 2025
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202512.mdx b/src/pages/webinars/event-202512.mdx new file mode 100644 index 0000000..ac1a034 --- /dev/null +++ b/src/pages/webinars/event-202512.mdx @@ -0,0 +1,187 @@ +--- +title: "IvorySQL Documentation Co-construction Plan Phase I! Submit PRs/Issues to Win Beats Headphones, Mechanical Keyboards, Books, and More!" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ IvorySQL Documentation Co-construction Plan Phase I! Submit PRs/Issues to Win Beats Headphones, Mechanical Keyboards, Books, and More! +

+ +
+ 📅 Duration: 2025-09-23 to 2026-12-23 + 🌍 Online Event +
+ +
+ Documentation is a vital component of open-source projects. Well-structured, detailed, accurate, and easy-to-understand documentation helps users get started more easily, and most issues encountered during use can be resolved by reading the documentation. In the world of open-source databases, a complete and accurate set of documentation is not only a technical compass but also the cornerstone of community growth. +
+ +
+ As an open-source database based on PostgreSQL, IvorySQL has always been committed to providing a superior user experience. However, with continuous feature iterations and increasing tasks, IvorySQL documentation still needs further improvement. To make the documentation more comprehensive and user-friendly while stimulating community vitality, we have decided to open the documentation update tasks to the entire community and encourage participation through generous rewards! +
+ +
+ The first phase of the IvorySQL Documentation Co-construction Plan is now officially live! This phase will last for 3 months, focusing specifically on adding new documentation content. We sincerely invite you to join us in optimizing the document structure, filling in missing directories, and winning rewards through actual contributions. In the future, we will continue to launch subsequent phases to make co-construction a regular part of the IvorySQL community. +
+ +

Event Period

+
+
    +
  • Start Date: September 23, 2025
  • +
  • End Date: December 23, 2026
  • +
+
+ +

Event Tasks

+
+ 1. Write new documentation (including both Chinese and English versions) and submit a PR
+ 2. Provide suggestions for the current documentation structure, such as new documents needed or directory adjustments (via issue)
+ 3. Verify and check existing documentation; if errors are found, submit modification suggestions (via issue) or direct modifications (via PR) +
+ +

How to Participate

+
+ 1. Method 1: Submit a PR to complete tasks in the task list (Recommended) +
    +
  • In the event task list, select a task you are interested in and click it open.
  • +
  • On the task's issue or pull request (PR), claim the task by adding the /assign command in the comments.
  • +
  • Submit a PR to resolve the task, provide the related issue link in the PR description, label the PR by adding the /label ivorysql-docs-build command in the comments, and handle any review suggestions received for the PR.
  • +
+ 2. Method 2: Submit an issue to point out documentation problems, including but not limited to directory structure, accuracy, completeness, and clarity of content.
+ 3. Method 3: Submit a PR to fix any documentation issues.
+ 4. Method 4: Provide valuable comments on issues in the event task list. +
+ +
+

Our optimized documentation structure is as follows (not yet updated to the official website): https://www.kdocs.cn/l/cg7tqtbtTXYB

+

Note: For PRs related to this event, please submit them to the master branch.

+
+ +

Event Rewards

+
+ Anyone who participates in this event, has their suggestions adopted, or has their PR merged will be considered as having made a contribution and will receive an IvorySQL Contributor Certificate. +
+
+ In addition, there are great gifts to be won. +
+
+ Participation Award: Anyone who submits an issue and provides any suggestions for the documentation structure or content that are ultimately adopted will receive a Participation Award—an IvorySQL Community Merchandise Bundle: IvorySQL T-shirt, Canvas bag, Fridge magnet, Eye mask, etc. +
+
+ Additionally, based on final points, the following rewards are set: +
    +
  • First Prize: Beats over-ear Bluetooth headphones
  • +
  • Second Prize: Custom mechanical keyboard
  • +
  • Third Prize: 3C certified power bank + 3-in-1 data cable
  • +
+ Furthermore, all participants will also receive a technical book. +
+ +
+

Point Rules:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Contribution MethodPointsRemarks
Claim a Task11 point per task claimed
Submit Task PR55 points per task PR submitted
Task PR Merged1010 points per task PR merged
Submit Issue22 points per issue submitted
Issue Adopted44 points per issue adopted
+

Note: The above applies only to the corresponding methods described in this event. All PR and issue submissions must be under the documentation repository.

+
+ +

FAQ

+
+ 1. What are the requirements to participate in this event?
+ You need a GitHub account. Before submitting a PR, please read the IvorySQL Contribution Workflow Guide and sign the Contributor License Agreement (CLA). To help everyone write documentation more smoothly, please read the Documentation Syntax Reference. +
+
+ 2. What are the GitHub repository and documentation repository addresses for the IvorySQL project?
+
    +
  • IvorySQL: https://github.com/IvorySQL/IvorySQL
  • +
  • IvorySQL Docs: https://github.com/IvorySQL/ivorysql_docs
  • +
+
+
+ 3. Will submitted issues and PRs definitely be adopted?
+ After contributors submit issues, we will review them. If they meet requirements, they will be adopted.
+ After contributors submit PRs, we will also review them and provide modification suggestions. Therefore, a new document may undergo multiple modifications until it meets the merge conditions. +
+
+ 4. How can I get help during the event?
+ You can open new issues on GitHub. +
+
+ +
+
+
Recent Events
+ + +
Article call
+
+ + +
Bruce Momjian Shenzhen Meetup Review
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202513.mdx b/src/pages/webinars/event-202513.mdx new file mode 100644 index 0000000..e1da39b --- /dev/null +++ b/src/pages/webinars/event-202513.mdx @@ -0,0 +1,126 @@ +--- +title: Webinar Recap | Evolution and Practice of PostgreSQL & IvorySQL in the Cloud-Native Era +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Webinar Recap | Evolution and Practice of PostgreSQL & IvorySQL in the Cloud-Native Era +

+ +
+ 📅 Date: 2025-09-29 + 🌍 Online Webinar +
+ +
+ On September 29, IvorySQL organized an online webinar titled "Evolution and Practice of PostgreSQL & IvorySQL in the Cloud-Native Era." Below is a recap of the session. +
+ +

Speaker Profile

+
+ Cheng Tang, Founder and CTO of Zhongqi Chengshu, member of IvorySQL Expert Advisory Committee. Author of "PostgreSQL Cultivation: From Apprentice to Expert." As a senior database architect with over 20 years of experience, he possesses extensive knowledge in databases, data warehousing, operating systems, and storage. He is proficient in distributed, high-availability, and disaster recovery architectures for databases. He is familiar with international databases such as Oracle, PostgreSQL, MySQL, and Greenplum, as well as domestic databases like Highgo, PolarDB, Jincang, Gauss, Dameng, Yashan, TDSQL, Starrocks, and Doris. He is skilled in programming languages including C/C++, Golang, and Python, specializing in C-based database kernel development and using Golang and Python to write database tools. +
+
+ Xiangyu Liang, Highgo Engineer, with years of experience in containerization and cloud-native technologies. He has participated in the development of projects such as Data Warehouse Operator, high-availability tools, containerization, and cloud-native platforms. He currently focuses on open-source containerization and cloud-native projects. +
+ +

Sharing Content Introduction

+
+ In the cloud-native era, database deployment, management, and scaling face numerous challenges. This online webinar shares common pain points of PostgreSQL in cloud-native environments and provides an in-depth introduction to how IvorySQL, as a PostgreSQL compatible branch, addresses these issues through its latest 4.6 version's functional innovations (such as Kubernetes and Docker Swarm support, cloud platform management, etc.). Whether you are a database developer, O&M engineer, or cloud architect, you can benefit from this session. +
+
+ Sharing Outline: +
    +
  • Sharing pain points of PostgreSQL in cloud-native environments
  • +
  • Introduction to IvorySQL cloud-native features
  • +
  • Q&A Interaction
  • +
+
+ +

Q & A

+ +
+ Q1: In a physical machine environment, will the database be killed if memory resources are insufficient? Are there any mitigation solutions for containers in this regard? +

A: On a physical machine, after configuring vm.overcommit_memory=2 (and other parameters) in /etc/sysctl.conf, the database will not be killed by OOM. Instead, when memory is insufficient, the executing SQL will throw an error directly because it cannot allocate new memory, which meets user expectations. However, using container memory limits cannot achieve this effect. Currently, there is no good solution for this issue in containers.

+
+ +
+ Q2: Does IvorySQL have its own high-availability architecture? +

A: IvorySQL is perfectly compatible with Patroni. As a high-availability tool supporting PG, Patroni is very comprehensive and has an active community. You can use Patroni to build an IvorySQL high-availability cluster.

+
+ +
+ Q3: Does IvorySQL have version requirements for Oracle when achieving compatibility? +

A: You can fully use IvorySQL as an Oracle database; it has no direct connection with Oracle itself.

+
+ +
+ Q4: What is the difference between compatible mode and database mode, and the behavioral differences between different combinations of these two? +

A: Database mode determines at initialization whether an Oracle-compatible PG database or a native PG database is initialized. Once initialized, it cannot be modified. A native PG database cannot support Oracle compatibility features.

+
+ +
+ Q5: Does IvorySQL operator support vertical scaling? What is the level of support? +

A: It supports vertical scaling of CPU and Memory for database pods, and users can adjust them at any time.

+
+ +
+

+ PPT Download: Follow the official WeChat account [IvorySQL开源数据库社区] and reply with the keyword [20250929] to download the PPT. +
+ Playback Video: https://www.bilibili.com/video/BV1YunyzmEVW/ +

+
+
+ +
+
+
Recent Events
+ + +
IvorySQL Documentation Co-construction Plan Phase I
+
+ + +
IvorySQL & PostgreSQL Migration Practice Experience Collection
+
+ + +
Recap of PostgreSQL Harbin Summit
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202514.mdx b/src/pages/webinars/event-202514.mdx new file mode 100644 index 0000000..e2e6dff --- /dev/null +++ b/src/pages/webinars/event-202514.mdx @@ -0,0 +1,139 @@ +--- +title: Webinar Recap | Deep Dive into the Six Major New Features of PostgreSQL 18 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Webinar Recap | Deep Dive into the Six Major New Features of PostgreSQL 18 +

+ +
+ 📅 Date: 2025-10-16 + 🌍 Online Webinar +
+ +
+ On October 16, the IvorySQL community organized an online webinar themed: "Deep Dive into the Six Major New Features of PostgreSQL 18." Below is the recap of this session. +
+ +

Speaker Profiles

+
+
    +
  • Shixin Wang, Database Software Engineer
  • +
  • Hu Zhang, Database Software Engineer
  • +
  • Zongliang Quan, Database Software Engineer
  • +
  • Ke Lan, Database Software Engineer
  • +
  • Yuefei Shi, Database Software Engineer
  • +
  • Xunqi Hu, Database Software Engineer
  • +
  • Shuntian Jiao, Database Software Engineer
  • +
+

+ Guest Moderator: Chong Peng, PostgreSQL ACE, member of the PostgreSQL Chinese Community Committee, 2021 Enthusiastic Expert of Gauss Squirrel Society, openGauss Tianjin User Group Ambassador, external technical consultant for Yijing Technology, and member of the IvorySQL Expert Advisory Committee. Currently working at Enmotech, focusing on the practical research of new technologies and features in the PG series databases. Originally from Honghu, Jingzhou, he runs the personal WeChat account "Elephant Chu Journey." +

+
+ +

Content Introduction

+
+ In this webinar, the IvorySQL community dismantled six core features to comprehensively enhance your database capabilities: +
    +
  • Asynchronous I/O Framework
  • +
  • Skip Scan
  • +
  • Virtual Generated Columns
  • +
  • UUIDv7 Enhancements
  • +
  • EXPLAIN Command Upgrades
  • +
  • OAuth 2.0 Authentication
  • +
+ These six features range from low-level I/O optimization to high-level developer experience, and from query performance to security protection, comprehensively enhancing PostgreSQL's competitiveness in modern applications. +
+ +

Q&A

+ +
+ Q1: Under what circumstances is it NOT suitable to enable Async I/O? +
+
    +
  • It is not suitable when there is no capacity to perform self-pressure tests to calculate various AIO-related GUC parameters required for one's own production environment;
  • +
  • It is not suitable for heavy write scenarios (PG 18 AIO does not yet support writes);
  • +
  • It is not suitable to use io_uring as the AIO underlying implementation on old Linux kernels.
  • +
+

Specifically: For Linux kernel versions < 5.1, the original PostgreSQL 18 cannot use io_methods=io_uring; for Linux kernels < 5.6, it is not recommended to use io_method=io_uring.

+
+
+ +
+ Q2: If OAUTH authentication is used, how should the additional resource consumption be evaluated? For example, performance and network? +
+

Since PostgreSQL itself is completely decoupled from the authorization server, resource consumption primarily depends on the authorization server.

+

For the authorization server, performance consumption involves tasks like token generation, handling network requests, and maintenance work such as log collection and archiving, which consume CPU and memory resources. The storage of tokens and the MAP relationship between database users and tokens will consume server storage resources. Overall, CPU and memory consumption depend on the authorization frequency (the login frequency of PostgreSQL users), while storage consumption depends on the number of PostgreSQL users.

+

From a network overhead perspective, PostgreSQL 18 needs to make multiple HTTP requests to the authorization server for initial token acquisition. High network latency will affect login time. Additionally, users need to send HTTP requests to the authorization server for verification, so the network latency between the user and the authorization server must also be considered. During token verification, if an external validator and the PostgreSQL server are on the same machine, there is no network communication; however, if online token verification is used, the latency between the PostgreSQL server and the authorization server must be taken into account.

+

To optimize performance, the authorization server should be placed in the same local network as PostgreSQL as much as possible, and local verification can be considered for external validators to reduce network overhead.

+
+
+ +
+ Q3: Are there any good solutions for logical replication not supporting virtual columns? +
+

In PostgreSQL 18, tables with virtual columns can actually undergo logical replication. Because the value of a virtual column depends on other columns, as long as those other columns are replicated, the virtual column value can be calculated during a query. Logical replication simply cannot specify a virtual column individually (since virtual columns do not store values), but it can specify stored columns.

+
+
+ +
+

+ PPT Download: Follow the official WeChat account [IvorySQL开源数据库社区] and reply with the keyword 20251016 to download the PPT. +
+ Playback Video: https://www.bilibili.com/video/BV17rWkzZE8Q/ +

+
+
+ +
+
+
Recent Events
+ + +
IvorySQL Documentation Co-construction Plan Phase I
+
+ + +
IvorySQL & PostgreSQL Migration Practice Experience Collection
+
+ + +
Recap of PostgreSQL Harbin Summit
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202515.mdx b/src/pages/webinars/event-202515.mdx new file mode 100644 index 0000000..9ef49c8 --- /dev/null +++ b/src/pages/webinars/event-202515.mdx @@ -0,0 +1,135 @@ +--- +title: The 8th China PostgreSQL Database Eco-Conference Successfully Concluded, IvorySQL Wins Product Innovation Award +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ The 8th China PostgreSQL Database Eco-Conference Successfully Concluded, IvorySQL Wins Product Innovation Award +

+ +
+ 📅 Date: 2025-11-29 + 📍 Location: Hangzhou + 🌍 Offline Event +
+ +
+ Exploring open source without boundaries, discussing infinite possibilities together! On November 29th, the 8th China PostgreSQL Database Eco-Conference successfully concluded in Hangzhou. This technical feast, hosted by the PostgreSQL Branch of the China Open Source Software Promotion Alliance and supported by IvorySQL and others, not only brought hardcore cutting-edge dry goods but also created a pure and free dialogue space for DBAs, developers, and technical leaders. Here, there was no distance for technology and communication was unimpeded; it was truly a technical carnival belonging to PGers. +
+ +

Keynote Speech: The Path of Open Source and Community Contribution

+
+ At the conference, Dr. Xinjie Lyu, Chairman of the IvorySQL Technical Committee and Vice President of Highgo Database, delivered a keynote speech. He systematically elaborated on Highgo's path of open source and the development achievements of the IvorySQL project, deeply sharing Highgo's core contributions in the PostgreSQL community and its open-source ecosystem empowerment practices. +
+ + Dr. Xinjie Lyu delivering the keynote speech + +
+ He stated that Highgo has been deeply involved in the open-source field for many years, from initial participation in the technical system to the parallel formation of commercial strategies and open-source combat systems, and finally donating IvorySQL to the OpenAtom Open Source Foundation. It has grown into the most active contribution organization for PG in China, involving more than 30 open-source projects with a cumulative code contribution of over 1.5 million lines. +
+ +
+

IvorySQL Project History and Technical Highlights

+

Since the launch of version 1.0 in 2021, the IvorySQL project has continued to iterate and upgrade, keeping pace with the evolution of the PostgreSQL kernel. IvorySQL 5.0, released in November 2025, is based on the PG 18 kernel and significantly improves system performance through advanced features such as Asynchronous I/O and Skip Scan. This version adds 21 new compatibility features, supports one-click installation for mainstream architectures such as x86/ARM/MIPS/LoongArch, and is adapted to domestic operating systems like Kylin and UOS. It features comprehensive cloud-native support and online trial functions while strengthening Oracle compatibility to provide users with a convenient and efficient experience. Additionally, IvorySQL actively carries out global joint R&D, reaching cooperation with companies such as OnGres in Spain and Data Bene in France to promote project integration and ecosystem construction.

+
+ + Technical Highlights + +
+

PostgreSQL Community Contribution Results

+

In terms of PostgreSQL community contribution, Highgo has achieved remarkable results. Since July 2025, it has achieved 107 community interactions, 85 code reviews, and 2,029 lines of contributed code, submitting multiple patches and participating in various tests. Core contributions include migrating EUC-CN and GB18030 encoding mappings from XML to UCM format, upgrading the GB18030 encoding to the 2022 version, and optimizing native support for the Chinese environment. Simultaneously, it deeply participated in the review and testing of core functions, promoted documentation and comment optimization, and proposed solutions for synchronization issues of tables without primary keys in logical replication for HIS systems, gaining attention and discussion from important community contributors.

+
+ + Community Contribution Results + +
+

Open Source Empowerment System and Practice

+

Highgo has built a comprehensive empowerment system covering talent, ecosystem, products, business, technology, foundations, communities, and funds. It cultivates professional talents through university cooperation and community training; promotes hardware and software adaptation and industry standard-setting by uniting the industrial chain; builds a complete product matrix to lower the threshold for use; and constructs a diversified business model driven by both community and commerce. In practical application, it successfully provided a localized database transformation solution for the People's Insurance Company of China (PICC), achieving "second-level" upgrades across versions, zero application modification, and seamless compatibility with surrounding tools, ensuring business continuity. Furthermore, Highgo participated in the establishment of the Taishan Open Source Technology Incubator to promote open-source project incubation and industrial implementation.

+
+ + Open Source Empowerment System + +
+

Conference Preview

+

Finally, Dr. Xinjie Lyu previewed two important activities: the 2nd CCF China Data Conference held in Guiyang from December 12-14, 2025, where Highgo participated as the exclusive diamond cooperative enterprise; and HOW 2026 (PostgreSQL & IvorySQL Conference) to be held in Jinan from April 26-28, 2026, which will build an exchange platform for global open-source enthusiasts and continue to promote the development of China's open-source database technology and ecosystem.

+
+ +

Moment of Honor: Winning the "2025 Product Innovation Award"

+
+ During the conference award ceremony, IvorySQL was honored with the "2025 Product Innovation Award" by virtue of its innovation in technical architecture. Dr. Xinjie Lyu, Chairman of the IvorySQL Technical Committee, accepted the award on behalf of the community. +
+ +
+ Award acceptance photo +
+ +

Closed-door Meeting: Planning the Future of IvorySQL

+
+ During the conference lunch break, IvorySQL specially organized the first closed-door meeting of the Expert Advisory Committee, inviting 10 experts in attendance to participate. The meeting focused on in-depth discussions regarding IvorySQL's future product function R&D planning, technical route selection, and ecosystem development direction. Experts provided several practical suggestions based on their industry experience and technical insights, offering important references for IvorySQL's development path. +
+ + Group photo of the closed-door meeting + +
+ We sincerely invite more experts to join the IvorySQL Expert Advisory Committee. Interested experts are welcome to contact us! +
+ +

Marketplace Interaction: Close-up Technical Exchange

+
+ At the conference site, IvorySQL also appeared in the marketplace area and prepared various community merchandise for interactive communication with attending participants. Furthermore, many technical gurus and participants visited the booth for exchange and photos, creating a warm atmosphere. +
+ + Marketplace interaction photo + +
+

+ Winning the "2025 Product Innovation Award" is both a recognition of IvorySQL's technical innovation by the industry and an incentive for open-source ecosystem co-construction. In the future, IvorySQL will continue to work with community developers, industry partners, and users to deepen the PostgreSQL technical field, improve product capabilities, and jointly build the community ecosystem. +

+
+
+ +
+
+
Recent Events
+ + +
IvorySQL Documentation Co-construction Plan Phase I
+
+ + +
Article call
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202516.mdx b/src/pages/webinars/event-202516.mdx new file mode 100644 index 0000000..bfa9b04 --- /dev/null +++ b/src/pages/webinars/event-202516.mdx @@ -0,0 +1,113 @@ +--- +title: Event Recap | Oracle to PostgreSQL Migration Technology Webinar +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Event Recap | Oracle to PostgreSQL Migration Technology Webinar +

+ +
+ 📅 Date: 2025-12-13 + 🌍 Online Webinar +
+ +
+ On December 13, 2025, from 15:00 to 16:00 Beijing time, the Oracle to PostgreSQL Migration Technology Webinar, hosted by the IvorySQL community, concluded successfully. +
+ +
+ This webinar focused on the core challenges and solutions throughout the entire process of migrating from Oracle to PostgreSQL, specifically highlighting the empowering value of IvorySQL 5.0 in the migration process. Jointly moderated by Grant and Cary, the event invited several technical experts—Hope, Oreo, Cédric, Matthew, and Alvaro—as guest speakers. They engaged in deep discussions around migration technology pain points, core feature adaptation, and supporting tools, providing a detailed interpretation of IvorySQL's core advantages in Oracle syntax compatibility and reducing code rewriting costs. During the meeting, the IvorySQL development roadmap was synchronized, including progress plans for planned features such as Global Index, and the feasibility of contributing compatibility features back to the PostgreSQL community was discussed. Participants were encouraged throughout the event to engage in interactive Q&A to win exclusive gifts, and were guided to deeply participate in project co-construction by visiting the IvorySQL GitHub repository and joining official community channels. +
+ +

Session Content

+ +
+

IvorySQL Overview

+

Hope and Oreo from the IvorySQL development team jointly introduced the core overview of the project. Launched in December 2021, the project has consistently maintained a synchronization rhythm with new PostgreSQL versions. The session highlighted three core features: the AI subsystem, Oracle semantic compatibility, and cloud-native deployment capabilities. IvorySQL has released its latest stable version (IvorySQL 5.0), and the team plans to launch version 5.1 within a month. At the end of the presentation, the guests showcased new extensions and encoding features and announced the upcoming in-depth seminar featuring Cédric from Data Bene.

+
+ +
+

Oracle to PostgreSQL Migration Insights

+

Cédric, founder and CEO of Data Bene, shared core challenges of migrating from Oracle to PostgreSQL based on European market practices. He emphasized that for large, long-running Oracle databases, ensuring business continuity is the primary difficulty, requiring support from efficient and reliable migration tools. Data Bene's full-process solution enables precise data export and import across different database engines, providing critical support for smooth enterprise migrations. Subsequently, Cary and Grant further discussed the core value of "reducing code rewriting costs," emphasizing it as a key link in improving migration efficiency and controlling project risks.

+
+ +
+

Oracle to PostgreSQL Migration Landscape

+

Matthew comprehensively deconstructed the full migration process from Oracle to PostgreSQL, focusing on IvorySQL 5.0's solutions for migration pain points. Through a live demonstration, he intuitively showed how IvorySQL's PL/iSQL engine, invisible columns, and case conversion models precisely solve common migration issues. Cary emphasized the community-driven nature of IvorySQL development in this segment, encouraging participants to vote on feature priorities to help align project iterations with actual needs. An interactive Q&A session was set at the end of the presentation, where participants who answered questions correctly received exclusive prizes.

+
+ +
+

SQL Feature Roadmap Sharing

+

Cary shared the detailed SQL feature roadmap for IvorySQL over the coming year, covering core functions such as Global Index, triggers, nested tables, autonomous transactions, and synonyms. He noted that several planned features align highly with current community voting results for SQL category improvements, reflecting the project's responsiveness to community needs. Cary stressed the importance of community feedback and encouraged users with personalized feature requirements to submit proposals via GitHub. Grant confirmed that the full roadmap and voting results would be synchronized with all participants later.

+
+ +
+

IoT and Package Support Discussion

+

The team held a specialized discussion on IoT scenario adaptation and Package support. Notably, Package support became the most concerned demand among participants with a 33% support rate. Cary mentioned that Alvaro commented on tool selection, pointing out the performance loss and security risks of Pgpool-II, and suggested adapting and combining solutions from PgBouncer and Patroni. Meanwhile, Alvaro expressed interest in pushing some of IvorySQL's core features into the standard PostgreSQL ecosystem.

+
+ +
+

PostgreSQL Feature Contribution Discussion

+

This webinar specifically explored the feasibility of "contributing features to the PostgreSQL community from cross-compatible projects." Alvaro proposed a core principle: feature contributions must prioritize the overall interests of the PostgreSQL community. Grant added that there are plans to give back highly adaptable features like Global Index to the community, though some Oracle compatibility features might not be suitable for direct migration due to architectural differences between the two databases. Cary further interpreted the complexity and cycle of submitting patches to PostgreSQL, illustrating with an example where a related feature patch took over a year to complete community review and acceptance.

+
+ +
+ The webinar concluded with an interactive Q&A session. Representing the organizer, Grant thanked all participants for their support, specifically expressing gratitude to overseas viewers who joined at dawn across time zones. He officially announced that the next PostgreSQL specialized meeting is scheduled for April 27th to 28th, 2026. Once again, participants were guided to participate in project co-construction via the GitHub repository and official community channels. +
+ +

Summary

+ +
+

This webinar received active responses from global developers, with 32 registered participants and 27 actual attendees. Participants covered multiple countries and regions, including Canada, the United States, France, Spain, India, China, and Germany, achieving efficient exchange of technical experience across borders.

+

IvorySQL sincerely thanks all participants for their active involvement and enthusiastic interaction, as well as the guest speakers for their professional insights and shared experience. In the future, the IvorySQL community will continue to focus on technical innovation and ecosystem construction in the field of Oracle to PostgreSQL migration. Through more high-quality technical exchange activities, we aim to build industry communication bridges, help more enterprises break through database migration bottlenecks, achieve smooth transformation, and jointly promote the prosperity and development of the open-source database ecosystem with global community members.

+
+
+ +
+
+
Recent Events
+ + +
IvorySQL Documentation Co-construction Plan Phase I
+
+ + +
Article call
+
+
+
+
\ No newline at end of file diff --git a/src/pages/webinars/event-202517.mdx b/src/pages/webinars/event-202517.mdx new file mode 100644 index 0000000..e2cfa2e --- /dev/null +++ b/src/pages/webinars/event-202517.mdx @@ -0,0 +1,125 @@ +--- +title: Webinar Recap | IvorySQL v5 Compatibility Feature Guide +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

+ Webinar Recap | IvorySQL v5 Compatibility Feature Guide +

+ +
+ 📅 Date: 2025-12-25 + 🌍 Online Webinar +
+ +
+ On December 25, the IvorySQL community organized an online webinar themed: "IvorySQL v5 Compatibility Feature Guide." Below is the overall recap of this session. +
+ +

Speaker Profile

+
+ Zheng Tao, Software Development Engineer at Highgo, IvorySQL Contributor. +
+ +

Sharing Content Introduction

+
+ This webinar focused on IvorySQL's latest version v5, highlighting the 21 new Oracle compatibility features. It also provided a systematic explanation of upgrades in ecosystem component integration, cloud-native support, full-platform installation packages, and online experience, enabling users to use these new compatibility features more smoothly. +
+ +

Outline Recap

+ Outline Recap + +

Q & A

+ +
+ Q1: Will switching to compatibility mode online affect data? For example, Oracle only has NULL while PG has empty strings. +

A: Switching IvorySQL to Oracle compatibility mode primarily affects syntax, functions, and data type behavior, but it does not modify existing data: records that originally distinguished between '' and NULL in the database will remain as they are.

+
+ +
+ Q2: Is v5.1 live yet? To what extent has the new version achieved compatibility for specific Oracle syntax (like PL/SQL packages or certain data types)? Are there known limitations or alternatives? +

A: IvorySQL 5.1 is now live. IvorySQL's core procedural language is PL/iSQL, which introduces Oracle-style Packages, stored procedures, functions, and nested sub-functions, supporting common data types. Current known limitations: Packages only support partial features and are still under continuous development. Alternative: Use custom functions for implementation.

+
+ +
+ Q3: Do nested sub-functions support multiple levels of nesting? Is there a limit on nesting levels? +

A: Yes, multiple levels of nesting are supported. To prevent infinite recursion and resource exhaustion, the nesting limit is set to 200 levels.

+
+ +
+ Q4: Are there migration tools for Oracle stored procedure migration? How can the correctness after migration be verified? +
+ A: Open-source version: Only provides table and data migration, usually not supporting stored procedure migration. Highgo's commercial version supports stored procedure migration, typically verified through five levels: +
    +
  • Syntax creation success: Confirm no syntax errors;
  • +
  • Data-less logic verification: Execute logic tests in a test environment;
  • +
  • Data-driven business verification: Use simulated/desensitized production data to verify business correctness;
  • +
  • Application verification: Verify functional completeness through application calls;
  • +
  • Regression test verification: Verification through user regression testing systems.
  • +
+
+
+ +
+

+ PPT Download: Follow the official WeChat account [IvorySQL开源数据库社区] and reply with the keyword 20251225 to download the PPT. +

+

Webinar Playback: https://www.bilibili.com/video/BV1p2BaBREKf/

+
+ +
+ Back to Event List +
+
+ +
+
+
Recent Events
+ + +
Event Recap | Oracle to PostgreSQL Migration Technology Webinar
+
+ + +
The 8th China PostgreSQL Database Eco-Conference Concluded Successfully
+
+ + +
Webinar Recap | Deep Dive into the Six Major New Features of PostgreSQL 18
+
+
+
+
\ No newline at end of file diff --git a/static/img/events/event-202501-1.jpg b/static/img/events/event-202501-1.jpg new file mode 100644 index 0000000..d17b221 Binary files /dev/null and b/static/img/events/event-202501-1.jpg differ diff --git a/static/img/events/event-202501-2.jpg b/static/img/events/event-202501-2.jpg new file mode 100644 index 0000000..a97e5be Binary files /dev/null and b/static/img/events/event-202501-2.jpg differ diff --git a/static/img/events/event-202501-3.png b/static/img/events/event-202501-3.png new file mode 100644 index 0000000..6127372 Binary files /dev/null and b/static/img/events/event-202501-3.png differ diff --git a/static/img/events/event-202501-en.png b/static/img/events/event-202501-en.png new file mode 100644 index 0000000..de323f6 Binary files /dev/null and b/static/img/events/event-202501-en.png differ diff --git a/static/img/events/event-202501.png b/static/img/events/event-202501.png new file mode 100644 index 0000000..bbdeb17 Binary files /dev/null and b/static/img/events/event-202501.png differ diff --git a/static/img/events/event-202502-en.png b/static/img/events/event-202502-en.png new file mode 100644 index 0000000..5f14b11 Binary files /dev/null and b/static/img/events/event-202502-en.png differ diff --git a/static/img/events/event-202502.png b/static/img/events/event-202502.png new file mode 100644 index 0000000..e2a46af Binary files /dev/null and b/static/img/events/event-202502.png differ diff --git a/static/img/events/event-202503-1.jpg b/static/img/events/event-202503-1.jpg new file mode 100644 index 0000000..c385e87 Binary files /dev/null and b/static/img/events/event-202503-1.jpg differ diff --git a/static/img/events/event-202503.png b/static/img/events/event-202503.png new file mode 100644 index 0000000..df902bd Binary files /dev/null and b/static/img/events/event-202503.png differ diff --git a/static/img/events/event-202504-1.jpg b/static/img/events/event-202504-1.jpg new file mode 100644 index 0000000..2e05d76 Binary files /dev/null and b/static/img/events/event-202504-1.jpg differ diff --git a/static/img/events/event-202504.png b/static/img/events/event-202504.png new file mode 100644 index 0000000..e8fe6ca Binary files /dev/null and b/static/img/events/event-202504.png differ diff --git a/static/img/events/event-202505-1.png b/static/img/events/event-202505-1.png new file mode 100644 index 0000000..dcf02ef Binary files /dev/null and b/static/img/events/event-202505-1.png differ diff --git a/static/img/events/event-202505-en.png b/static/img/events/event-202505-en.png new file mode 100644 index 0000000..65ff245 Binary files /dev/null and b/static/img/events/event-202505-en.png differ diff --git a/static/img/events/event-202505.png b/static/img/events/event-202505.png new file mode 100644 index 0000000..274b90e Binary files /dev/null and b/static/img/events/event-202505.png differ diff --git a/static/img/events/event-202506-1.jpg b/static/img/events/event-202506-1.jpg new file mode 100644 index 0000000..eb2e766 Binary files /dev/null and b/static/img/events/event-202506-1.jpg differ diff --git a/static/img/events/event-202506-2.png b/static/img/events/event-202506-2.png new file mode 100644 index 0000000..f19e7c5 Binary files /dev/null and b/static/img/events/event-202506-2.png differ diff --git a/static/img/events/event-202506-3.jpg b/static/img/events/event-202506-3.jpg new file mode 100644 index 0000000..70088e7 Binary files /dev/null and b/static/img/events/event-202506-3.jpg differ diff --git a/static/img/events/event-202506.png b/static/img/events/event-202506.png new file mode 100644 index 0000000..be92f09 Binary files /dev/null and b/static/img/events/event-202506.png differ diff --git a/static/img/events/event-202507-1.jpg b/static/img/events/event-202507-1.jpg new file mode 100644 index 0000000..a1c16c0 Binary files /dev/null and b/static/img/events/event-202507-1.jpg differ diff --git a/static/img/events/event-202507.png b/static/img/events/event-202507.png new file mode 100644 index 0000000..0e2ffc8 Binary files /dev/null and b/static/img/events/event-202507.png differ diff --git a/static/img/events/event-202508-1.jpg b/static/img/events/event-202508-1.jpg new file mode 100644 index 0000000..2dd56cb Binary files /dev/null and b/static/img/events/event-202508-1.jpg differ diff --git a/static/img/events/event-202508-en.png b/static/img/events/event-202508-en.png new file mode 100644 index 0000000..3dc2383 Binary files /dev/null and b/static/img/events/event-202508-en.png differ diff --git a/static/img/events/event-202508.jpg b/static/img/events/event-202508.jpg new file mode 100644 index 0000000..5f3a3ca Binary files /dev/null and b/static/img/events/event-202508.jpg differ diff --git a/static/img/events/event-202509-1.jpg b/static/img/events/event-202509-1.jpg new file mode 100644 index 0000000..3c7f127 Binary files /dev/null and b/static/img/events/event-202509-1.jpg differ diff --git a/static/img/events/event-202509-2.jpg b/static/img/events/event-202509-2.jpg new file mode 100644 index 0000000..b4c446a Binary files /dev/null and b/static/img/events/event-202509-2.jpg differ diff --git a/static/img/events/event-202509-en.png b/static/img/events/event-202509-en.png new file mode 100644 index 0000000..d28a6aa Binary files /dev/null and b/static/img/events/event-202509-en.png differ diff --git a/static/img/events/event-202509.png b/static/img/events/event-202509.png new file mode 100644 index 0000000..d17f9f6 Binary files /dev/null and b/static/img/events/event-202509.png differ diff --git a/static/img/events/event-202510-1.jpg b/static/img/events/event-202510-1.jpg new file mode 100644 index 0000000..0168279 Binary files /dev/null and b/static/img/events/event-202510-1.jpg differ diff --git a/static/img/events/event-202510-2.jpg b/static/img/events/event-202510-2.jpg new file mode 100644 index 0000000..77ffe51 Binary files /dev/null and b/static/img/events/event-202510-2.jpg differ diff --git a/static/img/events/event-202510.png b/static/img/events/event-202510.png new file mode 100644 index 0000000..01554aa Binary files /dev/null and b/static/img/events/event-202510.png differ diff --git a/static/img/events/event-202511-en.png b/static/img/events/event-202511-en.png new file mode 100644 index 0000000..9cd4698 Binary files /dev/null and b/static/img/events/event-202511-en.png differ diff --git a/static/img/events/event-202511.png b/static/img/events/event-202511.png new file mode 100644 index 0000000..2c990a4 Binary files /dev/null and b/static/img/events/event-202511.png differ diff --git a/static/img/events/event-202512-en.png b/static/img/events/event-202512-en.png new file mode 100644 index 0000000..a690f6d Binary files /dev/null and b/static/img/events/event-202512-en.png differ diff --git a/static/img/events/event-202512.png b/static/img/events/event-202512.png new file mode 100644 index 0000000..fbbb777 Binary files /dev/null and b/static/img/events/event-202512.png differ diff --git a/static/img/events/event-202513.png b/static/img/events/event-202513.png new file mode 100644 index 0000000..2e4104d Binary files /dev/null and b/static/img/events/event-202513.png differ diff --git a/static/img/events/event-202514.png b/static/img/events/event-202514.png new file mode 100644 index 0000000..afcaf8c Binary files /dev/null and b/static/img/events/event-202514.png differ diff --git a/static/img/events/event-202515-1.jpg b/static/img/events/event-202515-1.jpg new file mode 100644 index 0000000..849d696 Binary files /dev/null and b/static/img/events/event-202515-1.jpg differ diff --git a/static/img/events/event-202515-2.png b/static/img/events/event-202515-2.png new file mode 100644 index 0000000..f26aa38 Binary files /dev/null and b/static/img/events/event-202515-2.png differ diff --git a/static/img/events/event-202515-3.png b/static/img/events/event-202515-3.png new file mode 100644 index 0000000..0900d68 Binary files /dev/null and b/static/img/events/event-202515-3.png differ diff --git a/static/img/events/event-202515-4.png b/static/img/events/event-202515-4.png new file mode 100644 index 0000000..a12180a Binary files /dev/null and b/static/img/events/event-202515-4.png differ diff --git a/static/img/events/event-202515-5.jpg b/static/img/events/event-202515-5.jpg new file mode 100644 index 0000000..64d814c Binary files /dev/null and b/static/img/events/event-202515-5.jpg differ diff --git a/static/img/events/event-202515-6.jpg b/static/img/events/event-202515-6.jpg new file mode 100644 index 0000000..f385731 Binary files /dev/null and b/static/img/events/event-202515-6.jpg differ diff --git a/static/img/events/event-202515-7.png b/static/img/events/event-202515-7.png new file mode 100644 index 0000000..6997709 Binary files /dev/null and b/static/img/events/event-202515-7.png differ diff --git a/static/img/events/event-202515-en.png b/static/img/events/event-202515-en.png new file mode 100644 index 0000000..3972520 Binary files /dev/null and b/static/img/events/event-202515-en.png differ diff --git a/static/img/events/event-202515.png b/static/img/events/event-202515.png new file mode 100644 index 0000000..ac3cff8 Binary files /dev/null and b/static/img/events/event-202515.png differ diff --git a/static/img/events/event-202516.png b/static/img/events/event-202516.png new file mode 100644 index 0000000..d386b82 Binary files /dev/null and b/static/img/events/event-202516.png differ diff --git a/static/img/events/event-202517-1.jpg b/static/img/events/event-202517-1.jpg new file mode 100644 index 0000000..71637c4 Binary files /dev/null and b/static/img/events/event-202517-1.jpg differ diff --git a/static/img/events/event-202517.jpg b/static/img/events/event-202517.jpg new file mode 100644 index 0000000..6589b18 Binary files /dev/null and b/static/img/events/event-202517.jpg differ diff --git a/static/img/events/event-banner.png b/static/img/events/event-banner.png new file mode 100644 index 0000000..5039027 Binary files /dev/null and b/static/img/events/event-banner.png differ