Storing JSON strings in MariaDB
In SQL every column has a name, a type and a single value (that may be NULL in some cases). These strong guarantees makes working with SQL very nice. Nevertheless people seem intrigued by these “limitations” and propose “improvements”. Some of these improvements are: The ARRAY type in SQL99 and nested arrays in SQL2003. The JSON type in MySQL the JSON/JSONB type in PostgreSQL. The XML type in SQL Server. They all weaken the guarantee that a table row has a fixed number of keys and that every key has exactly one value and that each value has a specified type. ...