@postgresql

Stories List
@hdwang

Windows 系統安裝 OpenGauss 指南

Windows 系統安裝 OpenGauss 指南 由於 OpenGauss 是主要針對 Linux 系統設計的數據庫,官方並不直接提供 Windows 版本,但您可以通過以下方法在 Windows 上運行 OpenGauss: 方法一:使用 Docker 這是最簡單的方法,適合開發和測試環境。 1. 安裝 Docker Desktop 下載並安裝Docker Desktop fo

hdwang Avatar

@hdwang

Nickname 追極

@wuyongyin

PostGIS 介紹(1)--數據管理

PostGIS 是 PostgreSQL 的擴展,允許將 GIS(地理信息系統)對象存儲在數據庫中。 PostGIS 支持基於 GiST 的 R 樹空間索引,並可以分析和處理 GIS 對象;本文主要介紹 PostGIS 的數據管理。 1、空間數據模型 1.1、OGC 幾何 開放地理空間聯盟(OGC)制定了簡單要素訪問標準(SFA),為地理空間數據提供模型。它定義了基本的空間類型幾何,以及操作和轉換

wuyongyin Avatar

@wuyongyin

Nickname 且行且碼

@wy123

Ubuntu 20下PostgreSQL 17.6 源碼編譯安裝,排除doc包

前些年寫了一個PostgreSQL自動化安裝的shell腳本,這幾年一直在用,中間有微調過但都可以正常一鍵安裝,今天嘗試安裝一個最新版的PostgreSQL 17.6(Aug. 11, 2025發佈的),發現編譯過程中死活過不去,遇到如下幾個錯誤 1,ERROR: `xmllint' is missing on your system.,安裝libxml2-utils依賴包後沒有出現了 sudo

wy123 Avatar

@wy123

Nickname MSSQL123

@wy123

PostgreSQL中的work_mem參數

在SQLServer中有一個內存授予(Memory Grant)的概念,意思是一個執行一個查詢語句所需的內存大小,如果獲取不到這個內存,則查詢申請等待內存,因此就會受到影響。PostgreSQL有一個類似於此的work_mem參數,該參數也是執行跟查詢所使用的內存有關的,那麼work_mem的具體含義是什麼呢? work_mem參數 1,work_mem的定義   查詢操作(例如排序或哈

wy123 Avatar

@wy123

Nickname MSSQL123

@wy123

PostgreSQL 17 pg_basebackup增量備份新特性測試,以及基於完整備份+增量備份+WAL日誌備份的恢復

PostgreSQL 17版本的pg_baseback開始支持增量備份,終於可以像大多數的數據庫物理備份工具一樣支持增量備份了,下班後抽空嘗試了一下,跟其他數據庫的物理備份類似,還是比較簡單的。 以下基於一個月前發佈的PostgreSQL 17.6為測試環境,利用pg_basebackup,基於full+incremental+wal日誌的備份,做一個基於時間點的恢復(Point-In-Ti

wy123 Avatar

@wy123

Nickname MSSQL123

@Jingkunliu

PostgreSQL數據備份方式

1、數據目錄文件備份 此方式最為簡單直接,備份之前需要先停止數據庫,然後備份整個data數據目錄,恢復數據庫時候直接恢復文件數據即可。 這種方式因為是備份整個PG庫,因此非常適合於數據庫遷移,需要保證前後安裝的pg庫版本一致。 2、SQL轉儲方式備份 本質上就是使用PG庫提供的pg_dump和pg_dumpall命令進行數據庫備份,可以通過pgAdmin、Navicat等界面工具或者直接在命令窗口

Jingkunliu Avatar

@Jingkunliu

Nickname jingkunliu

@wy123

PostgreSQL repmgr 高可用之故障轉移

PostgreSQL高可用之repmgr自動切換 之前寫過一個repmgr的高可用搭建的,https://www.cnblogs.com/wy123/p/18531710,repmgr的搭建過程還是比較簡單的,具體過程不再贅述。這裏為了簡化,做了1主2從的結構,之前一直沒空測試repmgr的手動和自動故障轉移,抽空找了個環境,做了個repmgr的故障轉移測試。 環境: ubuntu05:1

wy123 Avatar

@wy123

Nickname MSSQL123

@wuyongyin

PostGIS 介紹(2)--PostGIS 參考

本文主要介紹PostGIS 中的常用函數。 1、PostGIS 數據類型 數據類型轉換可以是顯式的,這意味着必須使用 CAST(myval As sometype) 或 myval::sometype 語法指定轉換。顯式轉換避免了歧義轉換的問題。所有數據類型都可以轉換為 text,因此無需顯式指定。 geometry — 表示具有平面座標系的空間要素的類型。 geography — 表示具有

wuyongyin Avatar

@wuyongyin

Nickname 且行且碼

@wy123

PostgreSQL 18 源碼編譯安裝體驗

PostgreSQL 18 於前幾個小時剛剛發佈,來個一鍵安裝(Ubuntu 20.0) 一鍵安裝腳本,全自動編譯安裝,兩個實例的安裝pg1800和pg1900也只是1分鐘的事,自定義各級目錄,乾淨清晰。 前兩天羣裏竟然還有人推崇apt/yum安裝,説是統一規範,apt/yum安裝出來的目錄結構亂七八的,反規範吧,難道是那個人不會編譯安裝? 源碼包地址:https://ftp.po

wy123 Avatar

@wy123

Nickname MSSQL123

@ivorysql_xiaozhuli

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

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

ivorysql_xiaozhuli Avatar

@ivorysql_xiaozhuli

Nickname IvorySQL

@240cgxo4

ScaleFlux加入阿里雲PolarDB開源數據庫社區

ScaleFlux簽署阿里巴巴開源CLA(Contribution License Agreement, 貢獻許可協議), 正式與阿里雲PolarDB 開源數據庫社區牽手。 s.jpg PolarDB是阿里雲自研的數據庫產品家族,採用存儲計算分離、軟硬一體化設計,既擁有分佈式設計的低成本優勢,又具有集中式的易用性,可滿足大規模應用場景需求。2021年,阿里雲把數據庫開源作為重要戰略方向,正式開源自

240cgxo4 Avatar

@240cgxo4

Nickname 開源小秘書

@lanyiyun666

藍易雲:GC的前置工作,聊聊GC是如何快速枚舉根節點的

GC 的前置工作:快速而準確的根枚舉是怎麼做到的? ⚡ 在開始標記前,主流運行時都會做一輪“整頓秩序”的前置工作,目標是:以極低停頓時間把 span style="color:red;"GC 根(Roots)/span 找全、找準。根通常來自:線程span style="color:red;"寄存器/span、各線程span style="color:red;"棧幀/span、全局/靜態區、線程本

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@ivorysql_xiaozhuli

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

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

ivorysql_xiaozhuli Avatar

@ivorysql_xiaozhuli

Nickname IvorySQL

@ivorysql_xiaozhuli

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

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

ivorysql_xiaozhuli Avatar

@ivorysql_xiaozhuli

Nickname IvorySQL

@starrocks

StarRocks 助力印度領先即時零售平台 Zepto 構建實時洞察能力

導讀: 開源無國界,在本期 “StarRocks 全球用户精選案例” 中,我們走進印度即時零售品牌 Zepto。 這家以 “10 分鐘送達” 聞名的公司,業務已覆蓋 50+ 城市、45,000+ 商品,品類橫跨生鮮雜貨、電子產品、美妝個護、服飾、玩具等。憑藉前沿技術與戰略佈局的前置倉網絡,Zepto 在短短几年間徹底改變了印度的即時零售格局。 隨着規模擴張,Zepto 藉助 StarRo

starrocks Avatar

@starrocks

Nickname StarRocks

@ivorysql_xiaozhuli

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

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

ivorysql_xiaozhuli Avatar

@ivorysql_xiaozhuli

Nickname IvorySQL

@chunzhendegaoshan

PostgreSQL的數據集成之路:ETL+CDC實現實時多源聚合

在企業數據架構中,PostgreSQL憑藉其強大的擴展性、事務一致性以及對JSON、GIS、時序數據的原生支持,已成為常見的開源數據庫之一。然而,真正的挑戰並非PostgreSQL本身的性能,而是如何高效、實時地將MySQL、TiDB、SQL Server、API等多源數據聚合到PostgreSQL中,構建統一、可信、可分析的數據資產。ETLCloud通過"ETL+CDC(Change Data

chunzhendegaoshan Avatar

@chunzhendegaoshan

Nickname RestCloud

@ivorysql_xiaozhuli

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

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

ivorysql_xiaozhuli Avatar

@ivorysql_xiaozhuli

Nickname IvorySQL