Seal learns new trick
No-SQL-flavored MariaDB release goes live
The MariaDB Foundation, a body formed to advance and protect planet MariaDB and all its inhabitants, announced the general availability of version 10 of the database on Tuesday.
Included in yesterday’s release drop were new versions of MariaDB Enterprise and MariaDB Enterprise Cluster by commercial arm SkySQL. And, excitingly, all of these editions will combine the consistency of vanilla SQL database technology with the scalability of NoSQL.
MariaDB has long been regarded as a kind of missing link between MySQL and NoSQL databases. With NoSQL flavored functionalities stirred in, SkySQL have upped the ante for the database in the enterprise. To this end, MariaDB 10 comes with Dynamic Columns to store disparate labelled data objects in each row of a table. According to the MariaDB blog, you can access data from Cassandra data directly inside MariaDB 10, and interoperate directly with a widely adopted Big Data technology.
Another superhero of this release is the Connect engine, which is tuned to provide swift access to unstructured files, for example log files in a folder, from within MariaDB. Users are also now able to access Cassandra data from within MariaDB 10, and “dynamic columns” also allow NoSQL-style storage of variously-labelled objects in each row.
There are also sharding functionalities, enabled by the SPIDER engine. With this feature big database tables can be split across multiple servers, boosting performance and scale.
Additionally, the Foundation claims that MariaDB 10 is unmatched in speed when compared to previous incarnations of the database, especially legacy database MySQL. This is apparently thanks to new features such as parallel replication and further advanced group commits.
For app developers looking to build what team Maria refers to as “serious, revenue-generating applications” there’s a next generation release of MariaDB Enterprise in the pipeline, packed with all a full tool kit for running MariaDB in big and complicated production environments.