2026 07

pgvector 向量搜尋:從 Embedding 到 RAG 的完整實戰 | PostgreSQL
pgvector 是 PostgreSQL 最受歡迎的向量搜尋擴展,讓你可以在關聯式資料庫中直接儲存、索引並查詢高維度 Embedding...
2026/07/19

隨機演算法完全指南 — QuickSelect、Reservoir Sampling 與 Fisher-Yates 洗牌 | 資料結構與演算法
隨機演算法(Randomized Algorithms) 是在執行過程中引入隨機決策的演算法,透過 「擲骰子」 來換取更簡單的實作與更好的平均效能。核心分為兩大...
2026/07/19

PostgreSQL 版本升級:pg_upgrade 與邏輯複寫滾動升級完整攻略 | PostgreSQL
PostgreSQL 版本升級是生命週期管理中最關鍵的維運作業。本文涵蓋 pg_upgrade 的 --link 與 --...
2026/07/18

博弈論完全指南 — Nim 遊戲、Sprague-Grundy 定理與組合賽局分析 | 資料結構與演算法
博弈論(Game Theory) 是演算法競賽與面試中極具策略深度的主題,核心工具包括 Nim 遊戲 的 XOR 必勝判定、Sprague-Gr...
2026/07/18

PostgreSQL 日常維護:REINDEX、pg_repack、Bloat 偵測與健檢腳本 | PostgreSQL
PostgreSQL 的 MVCC 設計讓讀寫不互相阻塞,但也帶來了 Bloat(膨脹)、統計資訊失準與索引碎片化等維護需求。本文涵蓋 REIN...
2026/07/17

計算幾何完全指南 — 凸包、線段交點與掃描線演算法 | 資料結構與演算法
計算幾何(Computational Geometry) 是演算法中最具視覺直覺的分支,核心工具包括 叉積(Cross Product) 方向判斷、...
2026/07/17

PostgreSQL 安裝與部署:從套件管理器到 Docker 完整指南 | PostgreSQL
正確的安裝與初始化是 PostgreSQL 穩定運行的基礎。本文涵蓋從 apt/yum/Homebrew 套件管理器安裝到 原始碼編譯...
2026/07/16

數論完全指南 — GCD、模運算、質數篩法與中國剩餘定理 | 資料結構與演算法
數論(Number Theory) 是演算法競賽與技術面試中最常見的數學工具箱,從 歐幾里得演算法(Euclidean Algorithm) 求最大公因數、...
2026/07/16

PL/Python、PL/Perl、PL/v8:PostgreSQL 的多語言程序擴展 | PostgreSQL
PostgreSQL 的程序語言架構具有高度可擴展性,除了內建的 PL/pgSQL 之外,還支援 PL/Python、...
2026/07/15

字串演算法完全指南 — KMP、Rabin-Karp、Z-Algorithm 與 Aho-Corasick | 資料結構與演算法
字串演算法(String Algorithms) 是處理文字資料的核心工具,從 KMP 的失配函式到 Rabin-Karp 的...
2026/07/15