博客 / 列表

IvorySQL - 開源之夏 2025 結項名單揭曉!IvorySQL 社區雙項目圓滿收官

11 月 9 日,開源之夏 2025 結項名單揭曉!今年共有 182 家開源社區,565 個項目任務,450 所高校的 2290 名學生報名參與。 在更為嚴苛的申請和審核條件下,本屆開源之夏產生了 518 位中選學生;在經歷了三個月的項目開發和一個月的代碼合入期後,最終 437 位同學通過了導師、社區和組委會的審核,成功結項。 在開源之夏 2025 活動中,IvorySQL 社區共提交了 2 個項

數據庫 , postgresql , 開源 , SQL , 程序員

IvorySQL - PG預寫式日誌解碼的藝術與應用

本文整理自 IvorySQL 2025 生態大會暨 PostgreSQL 高峯論壇的演講分享,演講嘉賓:李傳成,walminer 作者。 本文內容主要包括: 邏輯解碼的基本原理 高級邏輯解碼特性 walminer 數據恢復實戰 walminer pgto server 實戰 邏輯解碼的基本原理 數據庫 INSERT 操作的 WAL 日誌解析與使用流程 物理使用(二進制回放流程) 當數

數據庫 , postgresql

IvorySQL - 無需安裝!PostgreSQL 18 Windows 便攜部署方案

在 Windows 環境中使用 PostgreSQL 的常見做法是下載安裝程序並進行配置。該方式操作簡便,可自動完成依賴組件和系統服務的部署。然而,對於無需 PostgreSQL 持續運行、需要在多個版本之間靈活切換,或希望具備可複製至任意計算機並直接運行的便攜式環境的場景,本文將介紹一種更靈活的實現方案。 該方案僅適用於個人開發環境。在未進行安全加固的情況下,不應將其用於共享或生產部署等場景。

數據庫 , postgresql

IvorySQL - 你真的知道你正在運行哪個 PostgreSQL嗎?

本文整理自 IvorySQL 2025 生態大會暨 PostgreSQL 高峯論壇的演講分享,演講嘉賓:Alvaro Hernandez。 個人簡介: OnGres 創始人CEO 20年以上Postgres用户及數據庫管理員經驗 主要從事研發工作,基於Postgr0 es創建創新軟件 累計開展140餘場技術講座,多數以Postgres為主題 非營利組織PostgreSQL基金會創始人及

數據庫 , postgresql

IvorySQL - AI時代雲原生數據庫一體機的思考

本文整理自 IvorySQL 2025 生態大會暨 PostgreSQL 高峯論壇的演講分享,演講嘉賓:唐成,中啓乘數科技 CTO,資深 PostgreSQL 專家。 引言 AI 技術正從訓練轉向推理與應用,數據基礎設施面臨新的挑戰。傳統數據庫難以滿足 AI Agent 對實時性、多模態檢索和彈性擴展的需求。PostgreSQL 因其擴展性成為 AI 時代的數據基石,雲原生數據庫一體機通過存算分離

數據庫 , postgresql , 人工智能 , 程序員 , 後端

IvorySQL - IvorySQL文檔共建計劃第一期!提 PR,提 Issue,贏取 Beats 耳機、機械鍵盤、書籍等多重好禮!

文檔是開源項目的重要組成部分。結構清晰、內容詳細且準確、易於理解,這樣的文檔可以讓用户更容易理解並上手使用開源項目,在使用的過程中,大部分問題也可以通過閲讀理解文檔來解決。在開源數據庫的世界裏,一份完整、準確的文檔不僅是技術的指南針,更是社區成長的基石。 作為一款基於 PostgreSQL 的開源數據庫,IvorySQL 一直致力於提供更優質的用户體驗。然而,隨着功能的不斷迭代和任務的增多,Ivo

github , 數據庫 , postgresql , 人工智能 , 程序員

IvorySQL - PostgreSQL的邏輯複製spill溢出案例和啓停庫邏輯

本文整理自 IvorySQL 2025 生態大會暨 PostgreSQL 高峯論壇的演講分享,演講嘉賓:劉智龍。 引言 在數據庫運維過程中,停庫與起庫是繞不開的核心環節。然而,在複雜的生產環境中,這些操作並非總能順利完成。以下結合實際案例,對 PostgreSQL 在停庫和起庫過程中可能遇到的典型問題進行技術剖析。 WALsender、archiver 如何優雅阻止停庫 WALsender 阻止停

數據庫 , postgresql , 人工智能 , 程序員

IvorySQL - 直播預告|PostgreSQL 18 六大新特性深度解析

PostgreSQL 18 已於 9 月 25 日正式發佈。該版本包含大量改進,其中有多項新特性。在 PostgreSQL 18 發佈後,IvorySQL 社區推出了一篇六大新特性解讀的文章聚焦六大功能:PostgreSQL 18 新特性深度解析,引發了多人關注。 本次直播,我們邀請到了本文的六位作者,為大家深度解析每一個功能的變化。同時,我們特別邀請了彭衝老師擔任本次直播的主持人。 觀看直播即有

數據庫 , postgresql

IvorySQL - IvorySQL 亮相第 27 屆中國國際軟件博覽會:開源創新,共築軟件新生態

2025 年 10 月 15 日至 17 日,第 27 屆中國國際軟件博覽會(簡稱軟博會)將在鄭州國際會展中心盛大舉辦。作為我國軟件和信息技術服務領域規模最大、影響力最強的專業盛會,軟博會已成功舉辦 26 屆,歷來備受國家和社會各界高度關注。本屆軟博會以“開源構築新生態,軟件智造新未來”為主題,聚焦 AI 重塑軟件、軟件定義未來、工業軟件創新發展、開源鴻蒙生態體系建設等前沿領域,匯聚基礎軟件、工業

數據庫 , postgresql , 開源

IvorySQL - 直播回顧|PostgreSQL 18 六大新特性深度解析

10 月 16 日,IvorySQL 社區組織了一場線上直播,主題為:PostgreSQL 18 六大新特性深度解析。以下為本場直播的回顧。 嘉賓簡介 王世鑫,數據庫軟件工程師 張虎,數據庫軟件工程師 權宗亮,數據庫軟件工程師 蘭柯,數據庫軟件工程師 史躍飛,數據庫軟件工程師 胡勳棋,數據庫軟件工程師 矯順田,數據庫軟件工程師 特邀主持人:彭衝,PostgreSQL ACE,Po

數據庫 , postgresql , 開源

IvorySQL - 在一台機器上搭建一體化 Ceph 存儲集羣

概述 Ceph 是一個開源的軟件定義存儲平台,它在單個分佈式計算機集羣上實現對象存儲,並提供對象級、塊級和文件級存儲的三合一接口。Ceph 存儲集羣由 Ceph 監視器、Ceph 管理器、Ceph 元數據服務器和 OSD 組成,它們協同工作來存儲和複製數據,供應用程序、Ceph 用户和 Ceph 客户端使用。Ceph 還提供了使用 PostgreSQL 來利用網絡存儲的選項。 在這篇文章中,我將指

ceph , 數據庫 , postgresql , 開源

IvorySQL - 災難恢復工具內核細節探究與分享

本文整理自 IvorySQL 2025 生態大會暨 PostgreSQL 高峯論壇的演講分享,演講嘉賓:張晨,公眾號《ZhangChen-PDU》主理人。 前言 在數據庫運維中,災難恢復始終是保障業務連續性和系統可靠性的核心環節。隨着數據庫規模和複雜性的增加,傳統工具在極端場景下的侷限性愈發明顯,因此需要更專業、高效的解決方案來應對數據損壞或不可啓動的情況。 PDU 的快速介紹 在數據庫運維場景中

數據庫 , postgresql , 開源

IvorySQL - 使用 PostgreSQL 時間點恢復(Point-In-Time Recovery)的多種數據恢復技術

引言 本文面向那些已經具備一定數據庫經驗、但希望進一步學習 PostgreSQL 基礎知識的初學者。假設已在 Ubuntu 環境中正確安裝 PostgreSQL,本文的全部操作基於 PostgreSQL 16(開發版本)與 Ubuntu 22.10 系統完成。文章將介紹三種常用的數據恢復方法: 恢復至最新狀態。 基於日誌序列號(LSN, Log Sequence Number)的恢復。 基

數據庫 , postgresql

IvorySQL - 初學者指南 | PostgreSQL中的加密機制如何運作?

在這篇文章中,我們將介紹可用於加密和解密PostgreSQL數據庫中數據的不同方法。擁有一些 Linux 和 PostgreSQL 經驗是必要的,但擁有加密經驗並不是必需的,有經驗當然更好。本文是使用 Ubuntu 23.04上運行的 PostgreSQL16編寫的。首先,我將介紹加密的一些動機及其對數據安全的重要性,然後查看 PostgreSQL為實現加密所提供的函數的子集。 1 背景 雖然我們

數據庫鎖 , oracle , 加密算法 , 加密 , postgresql

IvorySQL - IvorySQL 與 deepin 完成兼容性認證,共創開源生態新篇章

近日,IvorySQL 與 deepin 操作系統成功完成了兼容性適配認證。這一里程碑式的成就標誌着 IvorySQL 在國產操作系統生態中的進一步深化,為用户提供更穩定、高效的數據庫解決方案。 deepin 簡介 深度操作系統 deepin 是一款以“簡潔、美觀、易用”著稱的國產 Linux 發行版,擁有龐大的用户羣體和深厚的社區基礎。deepin 20 作為一個成熟的桌面操作系統版本,以其穩

操作系統 , postgresql , deepin

IvorySQL - 從disable_cost到disabled_nodes,最小代價預估質的飛躍

在HOW2025大會優化專場,老楊分享了修改disable_cost為GUC結合pg_hint_plan實現精準執行計劃控制的實踐。 主要是舉例了一個極端case,在17版本依然需要disable_cost的動態調整來實現hint精準指定索引。 對於disable_cost的討論早在2019年就開始了,一直持續到現在,可參考社區郵件。郵件前期主要是討論disable_cost默認常量值不足,往往導

性能優化 , postgresql

IvorySQL - IvorySQL 4.6:DocumentDB+FerretDB 實現 MongoDB 兼容部署指南

背景 MongoDB 誕生之初,便以出色的易用性與詳盡的驅動程序文檔脱穎而出,堪稱對傳統關係型數據庫的一次重要革新,也正因如此,它迅速成為開發者社區的熱門之選。 然而,隨着其許可模式從開源轉向 SSPL 許可證,MongoDB 的授權機制變得日趨複雜——這一變化直接導致它不再適配大量開源項目,同時也讓許多處於早期階段的商業項目難以將其納入技術選型。 在此背景下,越來越多用户開始尋求 MongoDB

mongodb , 數據庫 , postgresql , 開源

IvorySQL - 從迪拜到歐洲,IvorySQL 勾勒全球生態版圖,2026 生態大會蓄勢待發

2025 下半年,IvorySQL 以 “多場景參與、技術化破局” 的姿態,在全球範圍內勾勒生態佈局 —— 從迪拜的科技盛會,到西班牙伊維薩島、拉脱維亞里加的 PostgreSQL 專項會議,每一步都緊扣 “兼容 Oracle 的 PG 生態核心力量” 定位。這些跨越地域的實踐與洞察,最終將匯聚於 2026 年 IvorySQL 生態大會的全新舞台,實現 “走出去” 與 “引進來” 的生態閉環。

數據庫 , postgresql

IvorySQL - Oracle 19c數據庫遷移到IvorySQL 4.6實戰

1. 背景 在國家數字化轉型與信創產業加速推進的背景下,數據庫作為信息系統的核心基礎設施,其國產化替代已成為企業數字化建設的重要戰略方向。Oracle 數據庫憑藉成熟的技術體系長期佔據市場主導地位,但在自主可控、成本優化及適配本土生態等需求驅動下,基於開源技術演進的國產數據庫逐漸成為遷移替代的優選方案。 IvorySQL 作為一款兼容 PostgreSQL 生態的國產數據庫,不僅繼承了 Postg

oracle

IvorySQL - IvorySQL 社區擺攤啦,GOTC 2025 開源集市等你來玩!

全球開源技術峯會(Global Open-source Technology Conference) GOTC 2025 將於 11 月 1 日至 2 日在北京隆重舉行。 為期 2 天的開源技術與行業盛會,將通過行業展覽、主題發言、圓桌討論等形式來詮釋此次大會主題 ——“萬源共振,智構未來”。會議聚焦 Agentic AI、大模型時代的 “開源”、AI + 軟件工程、軟件基礎設施智能化、AI C

數據庫 , postgresql , 程序員

IvorySQL - 為IvorySQL增添PACKAGE語法幫助

認識語法幫助 當使用psql工具登錄數據庫時,\h command可以查看語法幫助。比如查看create database語法: psql (17.6) Type "help" for help. ivorysql=# \h create database Command: CREATE DATABASE Description: create a new database Syntax

數據庫 , postgresql , SQL , 程序員

IvorySQL - 數據庫內核的降維觀測方法

本文整理自 IvorySQL 2025 生態大會暨 PostgreSQL 高峯論壇的演講分享,演講嘉賓:呂海波,PG ACED ,北京大學數據庫課程企業導師。 本文主要包括以下三部分內容: CPU 流水線的秘密:神秘的 PMC 與 PMU 示例數據庫 1 的改進與不足:從 CPU 看程序 示例數據庫 2 的秘密花園使用 PMC 推導軟件架構 CPU 流水線的秘密:神秘的 PMC 與 PM

機器學習 , 數據庫 , postgresql , 人工智能

IvorySQL - PostgreSQL 全表 count 優化實踐:從 SeqScan 痛點分析到 heapam 改進與性能突破

本文整理自 IvorySQL 2025 生態大會暨 PostgreSQL 高峯論壇的演講分享,演講嘉賓:權宗亮。 本文主要包括以下三部分: SeqScan 現狀 heapam 改進 全表計數 SeqScan 現狀 我們使用了一個稍寬的 SeqScan 表,包含約 10-20 個字段,記錄數達 1,000 萬。填充因子約為 50%,生成的數據總計 2.63 GB,佔用約 34.5 萬塊磁盤

數據庫 , postgresql , 人工智能 , SQL , 程序員

IvorySQL - 直播預告| PostgreSQL 與 IvorySQL 在雲原生時代的演進與實踐

觀看直播即有機會獲取 IvorySQL 周邊禮品。歡迎大家預約哦! 直播預告 本期直播將由兩位講師聯袂分享。 直播時間和平台 時間:2025 年 9 月 29 日 19:30 開啓 平台:【IvorySQL】視頻號 講師簡介 唐成,中啓乘數創始人及 CTO,IvorySQL 專家顧問委員會成員。《PostgreSQL 修煉之道:從小工到專家》的作者,中啓乘數科技創始人及 CTO。資深數據庫

數據庫 , postgresql , 人工智能 , SQL , 程序員