In terms of standards, MariaDB now supports the SQL Standard SET PATH statement, which allows users to manage their database search paths conveniently. The introduction of global temporary tables provides a way for multiple connections to access temporary tables, which is particularly beneficial for concurrent operations. Additional standard improvements include the IS JSON predicate for easier JSON data handling, support for UPDATE and DELETE operations using Common Table Expressions (CTEs), and a new Basic XML data type that streamlines the management of XML documents.
Performance improvements are a significant focus in this release, with resolutions for binary logging issues that eliminate the need for manual syncing in certain scenarios. The replication process is simplified through the ability to set default MASTER_SSL-related parameters via CHANGE MASTER commands, enhancing secure connections in distributed environments. New algorithms for PARTITION BY KEY operations enable more efficient data distribution, while an update to the Hashicorp Plugin introduces a cache flush feature, crucial for secure key rotation management.
Moreover, an optimization for reorderable LEFT JOINs aims to enhance query performance, particularly in complex data retrieval scenarios. Users are encouraged to explore these new features and improvements in the preview and provide feedback as adoption progresses.
As organizations seek reliable database solutions, the enhancements offered in MariaDB 12.3 are poised to improve user experience and operational efficiency significantly. With a focus on clarity and practical relevance, this release aims to meet the evolving needs of developers and database administrators alike
MariaDB 12.3 Preview released
MariaDB has released a preview of version 12.3, kicking off a new long-term release cycle with various enhancements for the widely used database. This version includes several SQL feature additions, such as Oracle TO_DATE() compatibility and cursors on prepared statements, as well as improvements to standards like the SQL Standard SET PATH statement and global temporary tables. Performance upgrades have also been made, including fixes for binary logging issues and simplified secure connection settings in distributed environments. Additionally, new algorithms power PARTITION BY KEY operations, and an optimization for reorderable LEFT JOINs aims to improve query performance.
