2025 年 12 月 6-7 日,COSCon'25 第十屆中國開源年會在北京圓滿落幕。本次大會以“眾智開源”為主題,旨在匯聚全球智慧,探索“人類 + 機器”協同創智的全新可能。
IvorySQL 作為本次大會的合作社區,通過分論壇演講和開源集市參與其中。
雲原生數據庫的變革及 IvorySQL 雲原生的實踐
瀚高研發工程師、IvorySQL 貢獻者梁翔宇在本次大會週日(12 月 7 日)下午的雲原生開源論壇中進行了主題演講:雲原生數據庫的變革及 IvorySQL 雲原生的實踐。
1. 雲原生數據庫的演進與核心價值
演講首先回顧了技術架構的演進,闡述了雲原生數據庫誕生的背景與優勢:雲原生數據庫帶來了快速迭代、自動擴容、高可用、成本優化以及避免供應商鎖定等顯著價值。
2. IvorySQL 開源生態與雲原生布局
詳細介紹了 IvorySQL 及其在雲原生領域的完整生態佈局。
IvorySQL 簡介:基於 PostgreSQL 研發,100% 兼容 PG 並高度兼容 Oracle,遵循 Apache 2.0 協議,致力於構建豐富的周邊生態。
IvorySQL 三大雲原生項目矩陣:
- docker_library: 提供單機、Docker Compose、Swarm 集羣及 Helm 部署所需的標準化鏡像。
- ivory-operator: 基於 K8s 的 Operator 項目,實現 IvorySQL 高可用集羣的聲明式部署與全生命週期管理。
- ivory_cloud & ivory_cloud_web: 開源的雲原生管理平台,提供圖形化的數據庫管理能力。
3. 雲原生實戰演示 (Demo Highlights)
演講通過具體的實戰案例,展示了 IvorySQL 在不同雲原生環境下的部署與運維能力。
- Docker Swarm 實戰: 演示了通過
docker stack deploy一鍵部署 Etcd 和 Patroni 高可用集羣。測試了節點故障後的自動切換(Failover),驗證了集羣在 Timeline 增加後,備庫自動迴歸並保持數據一致性的能力。 -
K8s Operator 實戰:
- 技術原理: 介紹了 CRD(自定義資源定義)和 CR 的概念,以及 Operator 如何通過聲明式 API 自動化管理數據庫。
- 聲明式部署: 展示了僅需應用一個 YAML 文件 (
kubectl apply -f ivory.yaml) 即可拉起包含 Service、Pod 的高可用集羣。 - 彈性伸縮: 演示了通過修改 YAML 中的
replicas數量(如從 2 改為 3),Operator 自動完成節點的擴容。 - 自動運維: 展示了 Secrets 自動管理數據庫鑑權,ConfigMap 管理配置,以及 Pod 被刪除後的自動重建自愈能力。
- 雲平台展示: 展示了 IvorySQL 雲平台的圖形化界面,包括實例創建、監控和管理等功能。
4. 社區共建與展望
演講最後強調了開源社區的重要性,並向開發者發出邀請。
- 參與方式: 鼓勵開發者通過提交代碼、修復 Bug、撰寫文檔、測試以及參與社區討論等多種方式貢獻力量。
- 激勵機制: 社區提供貢獻者證書、周邊禮品以及地區活動的資金支持。
集市互動
本次大會設置了開源集市互動,同時設計了集市打卡趣味活動。IvorySQL 也參與其中,設置了多種互動方式,與到場的多位參會人員展開了熱烈的交流互動。
為期兩天的 COSCon'25 中國開源年會圓滿落幕,IvorySQL 以 “雲原生實踐” 為核心,通過乾貨滿滿的分論壇演講與趣味十足的開源集市互動,向行業展現了基於 PostgreSQL 生態的開源數據庫實力。從 Docker Swarm 到 K8s Operator 的全場景部署演示,從三大雲原生項目矩陣到圖形化管理平台,我們用技術落地證明了開源數據庫在雲原生時代的靈活性與可靠性。
開源之路,眾智同行。IvorySQL 始終堅持兼容 PG、適配 Oracle 的技術路線,以 Apache 2.0 協議為基石,期待更多開發者加入社區 —— 無論是提交代碼、修復 Bug,還是撰寫文檔、參與討論,每一份貢獻都將成為生態成長的動力。未來,我們將持續深耕雲原生領域,迭代優化產品能力,與社區夥伴共同打造更穩定、更易用、更具生態價值的開源數據庫解決方案!
👉 關注【IvorySQL開源數據庫社區】公眾號,回覆關鍵詞【1207】獲取演講完整 PPT。