MariaDB
on Power
First-ever native thread pool on AIX.
Performance Schema · Vector search · 11M+ queries validated.
Native thread pool for AIX
MariaDB's thread pool uses epoll on Linux and kqueue on BSD. AIX has neither. We built one from scratch using pollset — 11 iterations to get ONESHOT simulation right.
one-thread-per-connection
1,000 threads for 1,000 clients
Context switching kills CPU
Memory: ~1 GB overhead
pool-of-threads (pollset)
6 workers handle 1,000 clients
Minimal context switching
+83% throughput
Watch it run
Real queries, real output. MariaDB 11.8 on POWER9 — thread pool, vector search, Performance Schema.
Full MariaDB. Native Power.
Not a stripped-down port. Complete MariaDB with AIX-specific optimizations you won't find anywhere else.
AIX SRC integration
Native startsrc / stopsrc. Proper subsystem — no wrapper scripts.
startsrc -s mariadb11One-command install
dnf install mariadb11 on AIX 7.2+. Same workflow as Linux.
Full LAMP/LEMP
httpd + php83 + mariadb11. Run WordPress, Nextcloud on AIX.
Complete stack3 patches upstream
2 CMake fixes + thread pool — submitted back to MariaDB.
Open sourceOptimized binaries
-O3 -mcpu=power9. No generic builds — tuned for POWER9+.
-O3 -mcpu=power9Vector search
MHNSW indexes. Store embeddings next to relational data.
AI / RAG readyThe porting story: 3 weeks of engineering
CMake traps, phantom functions, race conditions, and 11 pollset iterations. The full story of bringing MariaDB to AIX.
AIX & Linux. One database.
MariaDB on Power runs on AIX 7.x via LibrePower and ships natively on all major Linux for Power distros.
Run MariaDB on Power
Thread pool, Performance Schema, vector search — native on AIX and Linux for Power.