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
-
Activity
Fix Version/s | 10.2 [ 14601 ] |
Fix Version/s | 10.2 [ 14601 ] |
Link |
This issue duplicates |
Fix Version/s | 10.2 [ 14601 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Sergei Golubchik [ serg ] |
Status | In Progress [ 3 ] | Stalled [ 10000 ] |
Component/s | Data types [ 13906 ] | |
Component/s | JSON [ 13908 ] | |
Fix Version/s | 10.2.7 [ 22543 ] | |
Fix Version/s | 10.2 [ 14601 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Link | This issue causes MDEV-13777 [ MDEV-13777 ] |
Link |
This issue relates to |
Link |
This issue relates to |
Workflow | MariaDB v3 [ 72620 ] | MariaDB v4 [ 132730 ] |
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.