Tag: JSON

  • Make JSON DEPTH unlimited – new feature in MariaDB 12.1

    At some point, nearly every developer encounters a common challenge: working with deeply nested JSON only to run into an arbitrary depth limit imposed by the database. In our case, that hard cap was set at 32 levels — sufficient for many scenarios but too restrictive for more complex or dynamic data structures. To address this, we decided to remove the limitation entirely.

    The database now supports JSON documents and JSON paths with virtually unlimited nesting! This change unlocks the […]

  • 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, […]

  • 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.

    For instance, as you would expect, these two strings will evaluate as equal JSON objects:

    While handy in rare situations, JSON_EQUALS alone may not be very interesting, as it may not be very often that our application wants to […]

  • 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 […]

  • 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 […]