IvorySQL logoIvorySQL

IvorySQL Blog

Technical deep dives, product updates, and community stories from the IvorySQL team.

The Cost-Comparison Revolution: A Deep Dive into Enhanced PostgreSQL Execution Plan Intervention
·11 min read

The Cost-Comparison Revolution: A Deep Dive into Enhanced PostgreSQL Execution Plan Intervention

How a 1% fuzzy cost comparison silently broke LIMIT and HINT behavior, and how PG 18's new disable_nodes mechanism makes execution plan intervention precise and reliable.

Nickyoung
Read article
The Great Way Is Simple: PostgreSQL Ops Subtraction and Governance Philosophy for Large-Scale Complex Business
·15 min read

The Great Way Is Simple: PostgreSQL Ops Subtraction and Governance Philosophy for Large-Scale Complex Business

A HOW 2026 talk on taming the exponential complexity of large-scale PostgreSQL operations — from alert storms and configuration drift to the ops-subtraction philosophy, the five knives of governance, and AI-driven monitoring and prediction.

Yan ShuliPostgreSQL
From VACUUM FULL to REPACK: The Evolution of PostgreSQL Table Rewriting
·12 min read

From VACUUM FULL to REPACK: The Evolution of PostgreSQL Table Rewriting

A walk through three generations of PostgreSQL table-rewriting solutions — from the all-locking VACUUM FULL/CLUSTER, to pg_repack's trigger-and-log-table trick, to PG19's kernel-native REPACK built on logical decoding.

Fu ChaoPostgreSQL
The Future Evolution of PostgreSQL Logical Replication
·8 min read

The Future Evolution of PostgreSQL Logical Replication

An overview of the future evolution of PostgreSQL logical replication — multi-master conflict detection and automatic resolution, parallel replication, and centralized logical decoding.

Hou ZhijiePostgreSQL
IvorySQL Multimodal Fusion in Practice: Collaborative Verification of pgvector + AGE + pg_textsearch in One Instance
·40 min read

IvorySQL Multimodal Fusion in Practice: Collaborative Verification of pgvector + AGE + pg_textsearch in One Instance

A hands-on verification that vector search (pgvector), knowledge graphs (Apache AGE), and BM25 full-text search (pg_textsearch / pg_bigm) can be installed, queried, and fused within a single IvorySQL 5.4 instance.

Wei BoIvorySQL
PostgreSQL 18/19 New Features in Depth: From I/O Prefetch to Intelligent Operations, Elevating the Database Experience
·9 min read

PostgreSQL 18/19 New Features in Depth: From I/O Prefetch to Intelligent Operations, Elevating the Database Experience

A deep dive into the new features of PostgreSQL 18 and 19, from I/O prefetch and UUID v7 to wait-event history statistics, intelligent vacuum, and adaptive parallel I/O.

digoalPostgreSQL
Migrating from Oracle to IvorySQL: How Much Code Do You Really Save? A Hands-On Test
·13 min read

Migrating from Oracle to IvorySQL: How Much Code Do You Really Save? A Hands-On Test

A hands-on comparison of Oracle 19c, PostgreSQL 18, and IvorySQL 5.4 on one server — from Oracle syntax, Packages, and transfer transactions to client connectivity — measuring how much migration code really saves.

Shi JiaweiIvorySQL
The “Dilemma” and “Difficulty” of Incremental Checkpoints
·8 min read

The “Dilemma” and “Difficulty” of Incremental Checkpoints

Incremental checkpoints in PostgreSQL's shared-storage cluster face two hard problems: ckptq spinlock contention storms and the coupling with full-page writes.

Lyu HaiboPostgreSQL
PostgreSQL, the Preferred Companion for Vibe Coding: AI Agent Development's 'Grand Simplicity'
·9 min read

PostgreSQL, the Preferred Companion for Vibe Coding: AI Agent Development's 'Grand Simplicity'

Why PostgreSQL is the ideal AI dev stack: one database for JSON, vector, graph, and time-series data slashes token burn, complexity, and system sprawl.

Xiao ShaocongPostgreSQL
Postgres_fdw Optimization: GUC Parameter Control for Join Pushdown
·5 min read

Postgres_fdw Optimization: GUC Parameter Control for Join Pushdown

How a type-conversion node silently broke Postgres_fdw's Join pushdown, causing a 10,000x slowdown — and how a GUC switch fixed it without touching application SQL.

NickyoungPostgreSQL
PostgreSQL Cgroup Memory Management in Cloud Environments
·9 min read

PostgreSQL Cgroup Memory Management in Cloud Environments

A deep dive into Cgroup v1's memory-accounting blind spots, huge-page tradeoffs, and OOM behavior for PostgreSQL instances running in shared cloud environments.

刘智龙PostgreSQL
A Deep Dive into IvorySQL's Oracle De-O Core Solutions
·5 min read

A Deep Dive into IvorySQL's Oracle De-O Core Solutions

A deep dive into IvorySQL's dual-mode architecture, dual-port dual-parser design, and five-layer compatibility framework for Oracle-to-PostgreSQL migration.

矫顺田IvorySQL
Surprise! IvorySQL Now Syncs Native PG 18.4 Images
·9 min read

Surprise! IvorySQL Now Syncs Native PG 18.4 Images

A hands-on, real-machine test of pulling native PostgreSQL 18.4 images from the IvorySQL China mirror registry — every pitfall, from tag naming to PG18's breaking data-path change.

ShunWahIvorySQL
IvorySQL Agent: AI-Powered Database Management
·5 min read

IvorySQL Agent: AI-Powered Database Management

How the IvorySQL Agent combines LLMs, tools, and a two-stage smart router to deliver unified monitoring, diagnostics, and operations for IvorySQL and PostgreSQL.

Oreo YangIvorySQL
Why Can Oracle Run on PostgreSQL? The Answer Lies in the Kernel
·6 min read

Why Can Oracle Run on PostgreSQL? The Answer Lies in the Kernel

A source-level look at how IvorySQL achieves deep Oracle compatibility at the PostgreSQL kernel level — dual parsers, types, packages, and more.

ZhangChenIvorySQL
IvorySQL HTAP Real-Time Lakehouse Access Engine
·5 min read

IvorySQL HTAP Real-Time Lakehouse Access Engine

How IvorySQL's HTAP real-time lakehouse access engine eliminates ETL by combining row and column storage in a single database.

陶郑IvorySQL
IvorySQL Deep Dive: Bridging PostgreSQL Ecosystem and Oracle Compatibility
·3 min read

IvorySQL Deep Dive: Bridging PostgreSQL Ecosystem and Oracle Compatibility

A deep technical dive into IvorySQL's dual-parser architecture, PL/iSQL compatibility, and Oracle migration path.

杨宇IvorySQL
20-Minute Image Pull? China Mirror Gets IvorySQL Running in 30 Seconds
·1 min read

20-Minute Image Pull? China Mirror Gets IvorySQL Running in 30 Seconds

A hands-on troubleshooting guide to the IvorySQL China mirror registry — from slow Docker pulls to disk space and connection issues.

ShunWahIvorySQL
PostgreSQL/IvorySQL in Private Cloud Practice
·5 min read

PostgreSQL/IvorySQL in Private Cloud Practice

Private cloud database architecture for PostgreSQL and IvorySQL — infrastructure planning, high availability, performance tuning, and intelligent monitoring for enterprise deployments.

唐成IvorySQL
HOW 2026 Talk — Open-sourcing a Practical IvorySQL Skills Toolkit for AI Agents
·7 min read

HOW 2026 Talk — Open-sourcing a Practical IvorySQL Skills Toolkit for AI Agents

Practical IvorySQL skills and tips from the HOW2026 conference in Jinan, China.

Shawn YanIvorySQL
IvorySQL 5.0+ - a game changer for Oracle to PostgreSQL transitions
·4 min read

IvorySQL 5.0+ - a game changer for Oracle to PostgreSQL transitions

IvorySQL 5.0+ is a game changer for Oracle to PostgreSQL transitions with PL/iSQL and package support.

Yasir Hussain ShahIvorySQL
In-Depth Analysis of PostgreSQL 18 Key New Features
·33 min read

In-Depth Analysis of PostgreSQL 18 Key New Features

In-depth analysis of PostgreSQL 18's six key new features including async I/O, UUIDv7, and OAuth.

IvorySQL TeamPostgreSQL
IvorySQL-WASM, An Exploration Journey of Installation-Free Databases
·3 min read

IvorySQL-WASM, An Exploration Journey of Installation-Free Databases

IvorySQL-WASM enables browser-based database experience with zero installation using WebAssembly.

IvorySQL TeamIvorySQL
IvorySQL Incremental Backup and Merge Features
·4 min read

IvorySQL Incremental Backup and Merge Features

New incremental backup and merge features in IvorySQL for efficient data protection.

IvorySQL TeamIvorySQL
Analysis of the Logical Replication Slot Synchronization Feature in IvorySQL v4
·7 min read

Analysis of the Logical Replication Slot Synchronization Feature in IvorySQL v4

IvorySQL v4 introduces logical replication slots for advanced data synchronization.

IvorySQL TeamIvorySQL
Analysis of the Invisible Column Feature in IvorySQL 4.0
·5 min read

Analysis of the Invisible Column Feature in IvorySQL 4.0

IvorySQL 4.0 introduces invisible columns for enhanced data modeling flexibility.

IvorySQL TeamIvorySQL
IvorySQL 4.0-Design Insights into Oracle Package Compatibility Feature
·8 min read

IvorySQL 4.0-Design Insights into Oracle Package Compatibility Feature

IvorySQL 4.0 brings comprehensive package compatibility for Oracle migration.

IvorySQL TeamIvorySQL
IvorySQL Upgrade Guide-A Smooth Transition from 3.x to 4.0
·3 min read

IvorySQL Upgrade Guide-A Smooth Transition from 3.x to 4.0

Complete upgrade guide from IvorySQL 3.x to the major 4.0 release.

IvorySQL TeamIvorySQL
External Storage Manager in IvorySQL Database
·6 min read

External Storage Manager in IvorySQL Database

Explore the IvorySQL external storage manager for flexible data storage options.

IvorySQL TeamIvorySQL
IvorySQL High Availability—Zero Loss Logical Replication Slots
·8 min read

IvorySQL High Availability—Zero Loss Logical Replication Slots

Deep dive into IvorySQL high availability architecture with replication and failover.

IvorySQL TeamIvorySQL
PGCon2022 meeting review | Technical explanation of IvorySQL project
·1 min read

PGCon2022 meeting review | Technical explanation of IvorySQL project

IvorySQL team shared insights and community progress at PGCon 2022.

IvorySQL TeamPostgreSQL
Introduction to IvorySQL Packages
·7 min read

Introduction to IvorySQL Packages

IvorySQL now provides package management support for easier installation.

Asif RehmanIvorySQL
Compiling and Installing IvorySQL on Linux
·6 min read

Compiling and Installing IvorySQL on Linux

Step-by-step guide for compiling and installing IvorySQL on Linux systems.

IvorySQL TeamIvorySQL
Install software through the YUM source
·7 min read

Install software through the YUM source

Learn how to install IvorySQL using YUM package source for streamlined setup.

IvorySQL TeamIvorySQL
IvorySQL at PostgresConf SV 2022
·6 min read

IvorySQL at PostgresConf SV 2022

IvorySQL presented at PostgresConf SV 2022 with key community updates.

IvorySQL TeamPostgreSQL
PostgresWorld Webinar | A Deep Dive Into IvorySQL
·3 min read

PostgresWorld Webinar | A Deep Dive Into IvorySQL

IvorySQL was featured in the Postgres World Webinar, showcasing Oracle compatibility features.

IvorySQL TeamPostgreSQL
IvorySQL Has Arrived
·3 min read

IvorySQL Has Arrived

IvorySQL has officially arrived — introducing the open source Oracle-compatible PostgreSQL database.

IvorySQL TeamIvorySQL