10.9 preview feature: JSON path expression and JSON_OVERLAPS()

The MariaDB 10.9 preview releases introduce a MySQL compatibility syntax extension, range notation. The ‘last’ keyword was added in JSON path expression, as requested in MDEV-22224 and MDEV-27911. Additionally, negative indexes are now also supported. Range notation, implemented using the ‘to’ keyword, and the ‘last’ keyword, is basically an array element selector.

Syntax:

Range notation:
[M to N] selects a range of elements starting from index M to N.
Last keyword:
[last-N] / [last] selects the Nth from last element, and last element, respectively.

10.7 feature preview: Miscellaneous features

The “Misc features” preview includes all the other features that did not make it into a separate dedicated preview binary.


MariaDB Server 10.7 includes the JSON_EQUALS function, which compares inputs as JSON objects, regardless of whitespace, key order, or number format.

(more…)

MariaDB Academy: NoSQL in MariaDB – JSON support.

Last week, MariaDB Foundation CEO Kaj Arnö asked how MariaDB can help you create great applications, and the first in what is sure to be many attempts to answer that was released today with Senior Software Developer and Team Lead Vicențiu Ciorbaru’s new video titled NoSQL in MariaDB – JSON support.

Demonstrating the primary JSON functions, JSON_VALID, JSON_COMPACT, JSON_DETAILED, JSON_INSERT, JSON_REPLACE, JSON_REMOVE and JSON_EXTRACT, Vicențiu covers the basics of MariaDB’s JSON functionality, culminating in a game data structure that sees footmen and peasant take on grunts in a human vs computer showdown.

View NoSQL in MariaDB – JSON support on MariaDB Foundation’s YouTube channel. …

MariaDB Directions

Infor announced this week, that they will provide open source database alternatives to some of their products. MariaDB has been chosen, tested, and certified by Infor to be the open source database of choice (together with MySQL) for the Infor LN and ION products. Infor LN is Infor’s flagship ERP and is sometimes better known by its former name, Baan. It has 25 years of manufacturing know-how built into it and is used by more than 5,000 companies worldwide in a wide range of industries. These include automotive, industrial equipment and machinery, high tech and electronics, and aerospace and defense. …