PostgreSQL имеет json
, jsonb
и hstore
(не уверен, имеет ли смысл array
в этом контексте).Принимая во внимание, что MySQL, помимо JSON
, который эквивалентен jsonb
в pg, теперь также имеет специальный хранилище документов интерфейс.
Я не совсем уверен в преимуществах hstore
против альтернатив.Но что касается поддержки JSON
, я бы сказал, что все довольно равномерно (насколько мне известно, PostgreSQL может иметь лучшую инфраструктуру индексирования).Тем не менее, это все еще SQL.С другой стороны, если вы ищете что-то в линиях CRUD API в стиле MongoDB, MySQL поможет вам.
Отказ от ответственности: я работаю в команде коннекторов MySQL в Oracle.