Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
Attachments
Issue Links
- blocks
-
MDEV-9056 JSON support
-
- Closed
-
- causes
-
MDEV-13777 JSON benchmarks
-
- Open
-
- duplicates
-
MDEV-11932 JSON DATA TYPE (MySql 5.7.8)
-
- Closed
-
- relates to
-
MDEV-13313 JSON type alias is insufficiently compatible
-
- Closed
-
-
MDEV-13916 Enforce check constraint on JSON type
-
- Closed
-
JSON data type directly contradicts SQL standard, that says, that JSON_* functions take a string as an argument.
Also, speed-wise MariaDB does not need binary JSON, according to our benchmarks, our JSON parser is as fast on text JSON as MySQL on binary JSON.
That is, in MariaDB one could VARCHAR or TEXT for JSON. If a validation is needed, one can do it with a CHECK constraint:
We'll add JSON "type" for MySQL compatibility, though.