MariaDB ColumnStore is a columnar storage engine included with MariaDB Enterprise Server. This is the third release in the ColumnStore 5 series.
This release of MariaDB ColumnStore is included with MariaDB Enterprise Server 10.5.8-5.
This release is of General Availability (GA) maturity.
MariaDB ColumnStore 5.5.1 was released on 2020-12-14.
Documentation
Notable Changes
ColumnStore VARCHAR was sized in bytes, which required customers with multi-byte data to account for the byte variance within their capacity calculations and column definitions. VARCHAR is now sized by characters (which may be multi-byte) in alignment to the behavior of InnoDB and as required by SQL standard (ISO/IEC 9075:2016 feature E021 - Character string types). ()
Non-equality comparison operators previously produced storage engine-specific results with NOPAD collations. This behavior now aligns to the behavior of InnoDB. ()
Added ENCODE() and DECODE() function support. ()
ColumnStore now respects case-insensitive comparison during JOIN when called for by the specified collation. (, )
Enhanced performance of multi-node ColumnStore startup. ()
Possible crash in mariadbd when calling stored procedures in the columnstore_info database. ()
INSERT .. SELECT hangs on cpimport when MariaDB ColumnStore is installed in a non-default path. ()
Incorrect error message shown when using unsupported JSON functions. ()
Equality does not respect the NOPAD collation attribute. ()
ROUND() function returns incorrect answer for DATE data type. (, )
mcs-loadbrm and mcs-savebrm have hard coded paths to load_brm and save_brm ()
In-place upgrade from 1.5 to 5.5 failed due to DEB package conflicts. ()
A configuration file x-columnstore.cnf previously existed during Beta and Gamma releases of ColumnStore. This file has been removed as it is no longer required. ()
In alignment with the , MariaDB ColumnStore 5.5.1 is provided for: