MariaDB 12.1, bản phát hành ổn định đầu tiên của series 12.1, vừa được công bố với một loạt các cải tiến quan trọng, tập trung vào việc tăng tốc độ xử lý của Engine Aria, nâng cao khả năng mở rộng của Metadata Locking (MDL) và mở rộng đáng kể lớp tương thích với hệ sinh thái MySQL/Oracle. Bản cập nhật này hứa hẹn mang lại hiệu suất vượt trội và tính linh hoạt cao hơn cho các tác vụ cơ sở dữ liệu đòi hỏi song song hóa cao.

Một trong những cải tiến đáng chú ý nhất là việc giới thiệu segmented key cache cho Aria storage engine. Thông qua một biến hệ thống mới, Engine Aria hiện có thể hỗ trợ tới 128 segments để cải thiện khả năng song song hóa. Sự phân đoạn này giúp giảm thiểu đáng kể sự tranh chấp tài nguyên, đặc biệt trong các môi trường có nhiều luồng truy cập đồng thời, trực tiếp nâng cao tốc độ thực thi truy vấn.
Ngoài ra, Metadata Locking – cơ chế quản lý truy cập vào siêu dữ liệu – cũng nhận được các tối ưu hóa hướng tới khả năng mở rộng. Điều này cực kỳ quan trọng đối với các hệ thống có khối lượng công việc lớn, nơi có nhiều thao tác DDL (Data Definition Language) và DML (Data Manipulation Language) diễn ra cùng lúc. Thêm vào đó, plugin Audit được bổ sung tính năng buffered logging, giảm thiểu chi phí I/O bằng cách sử dụng bộ nhớ đệm, mang lại hiệu suất hoạt động tốt hơn.
Về khả năng tương thích, MariaDB 12.1 đã thu hẹp khoảng cách với MySQL và Oracle. Bản cập nhật này bổ sung hỗ trợ cho plugin xác thực caching\_sha2\_password, giải quyết một vấn đề tương thích lâu dài với MySQL. Đối với các nhà phát triển sử dụng chế độ Oracle, MariaDB 12.1 hiện đã hỗ trợ cú pháp ( + ) outer join cùng với việc giới thiệu associative arrays (mảng liên kết) theo định dạng DECLARE TYPE … TABLE OF … INDEX BY, giúp việc chuyển đổi và sử dụng mã từ Oracle trở nên liền mạch hơn.
Các cải tiến khác bao gồm hành vi DROP USER an toàn hơn, việc cho phép tên khóa ngoại lai chỉ cần duy nhất trong bảng định nghĩa thay vì toàn bộ database, và việc bổ sung các optimizer hints mới để người dùng tinh chỉnh hiệu suất truy vấn chi tiết hơn. Sự kết hợp giữa tốc độ mới của Aria và khả năng mở rộng MDL giúp MariaDB tiếp tục khẳng định vị thế là một lựa chọn mạnh mẽ và linh hoạt trong cộng đồng open-source database.








