Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

What does mariadb columnstore do for mariadb server?


Asked by Vivian Meyers on Dec 07, 2021 MariaDB



Contact Us. MariaDB ColumnStore extends MariaDB Server with distributed storage and massively parallel processing to support scalable, high-performance analytics.
Additionally,
MariaDB ColumnStore is a columnar storage engine that utilizes a massively parallel distributed data architecture. It's a columnar storage system built by porting InfiniDB 4.6.7 to MariaDB, and released under the GPL license. From MariaDB 10.5.4, it is available as a storage engine for MariaDB Server.
Besides, Independent maturity states is a benefit of the Storage Engine architecture. The integration of ColumnStore into 10.5 is done and as mature as the overall MariaDB Server 10.5 itself is. Hence, work to fix any issues found in the new ColumnStore storage engine can proceed independently, and ColumnStore can be declared GA in the following months.
Furthermore,
MariaDB is used because it is fast, scalable and robust, with a rich ecosystem of storage engines, plugins and many other tools make it very versatile for a wide variety of use cases. MariaDB is developed as open source software and as a relational database it provides an SQL interface for accessing data.
Also,
OLAP usually stores data persistently using a columnar format. In MariaDB ColumnStore, however, the records are broken-out based on its columns and are stored separately into a file. This way data retrieval is very efficient, as it scans only the relevant column referred in your SELECT statement query.