×
innodb

PolarDB-X Storage Engine Internals | Native Multi-Version Unique Key Index — Panda Index

This article introduces Panda Index, PolarDB-X's native multi-version unique key index that eliminates gap-lock contention and table-lookup visibility checks.

Core Technology of PolarDB-X Storage Engine | Secondary Prefix Compression

This article introduces PolarDB-X's Secondary Prefix Compression (SPC), which shrinks secondary indexes by up to 70% to boost I/O performance.

Alibaba Cloud PolarDB PolarStore Receives Best Paper Award Nomination at Top Conference FAST'26

This article introduces Alibaba Cloud PolarStore's software-hardware collaborative compression architecture for cloud-native databases, which received a Best Paper Award nomination at USENIX FAST'26.

Can AI Modify Database Kernel Code in 2026?

Claude Code Rewrites PostgreSQL: Full Page Write vs. MySQL Doublewrite Buffer, 3× Performance Difference

Still Worried About MySQL's 5M Row Limit? It's Long Been Solved

This article debunks the outdated MySQL 5M-row single-table limit myth, explaining how modern B+Tree architecture and hardware make large tables fully viable.

The Issue of B-tree Height with Large Data Volumes in a MySQL Single Table

This article introduces why MySQL B-tree height stays within 4–5 layers even with tens of billions of rows, debunking the myth that single tables must be sharded after 5 million rows.

PostgreSQL Blink-tree Implementation

This article introduces PostgreSQL's blink-tree implementation for high-concurrency B-tree operations using link pointers and optimized locking mechanisms.

DuckDB's MVCC Design and the HyPer Model

The article explains DuckDB’s HyPer-inspired MVCC design, which uses transaction IDs and timestamps for simple, efficient visibility checks without read views.

Deep Dive into InnoDB Locks

This article examines the isolation levels supported by InnoDB, explores how locks are acquired during data insertion, deletion, modification, and query operations.

An Introduction to MySQL Parallel Query and DDL

This article describes the basic usage, effects, principles, and restrictions of the parallel acceleration technologies provided by MySQL at the InnoDB layer.

How Does MySQL Implement Concurrency Control? (Part II)

This article introduces the concurrent access control features of MySQL database systems, specifically focusing on page-level and row-level concurrent access control.

An In-Depth Analysis of Buffer Pool in InnoDB

This article aims to focus on the core functionalities of the Buffer Pool, providing an introduction to its interfaces, memory organization, page retrieval, and flushing.

MySQL Memory Allocation and Management (Part II)

This article introduces the structure and usage of InnoDB memory. The code is based on version 8.0.25.

MySQL Memory Allocation and Management (Part I)

This article introduces the memory allocation manager at the InnoDB layer and the SQL layer, including ut_allocator, mem_heap_allocator, and MEM_ROOT.

MySQL Memory Allocation and Management (Part III)

This article interprets the MySQL memory limit feature. The code is based on version 8.0.28.

An In-Depth Analysis of UNDO Logs in InnoDB

This article introduces Undo Log in InnoDB, including its role, design ideas, record content, organizational structure, and various functional implementations.

An In-Depth Analysis of REDO Logs in InnoDB

This article will focus on several aspects of REDO logs, including the role, recorded content, organizational structure, and writing methods.

A Deep-Dive into MySQL: An Exploration of the MySQL Data Dictionary

This article focuses on the data structure and implementation architecture of the data dictionary.

MySQL Engine Features InnoDB Based Physical Replication

If you have no idea about InnoDB, you can read another article on InnoDB, including the transaction subsystem, transaction lock, redo log, undo log, and crash recovery logic of InnoDB.

The First Enterprise Edition of MariaDB in the Cloud Industry: ApsaraDB for MariaDB TX

In this blog, we will talk about Alibaba Cloud's new relational database service: ApsaraDB for MariaDB TX, its features, and its advantages.