Что может сделать PostgreSQL, чего не может MySQL в отношении функций NoSQL? - PullRequest
0 голосов
/ 30 сентября 2018

Я пытаюсь понять NoSQL, и поскольку PostgreSQL является совместимым с ACID и реализует функции NoSQL, можете ли вы привести примеры того, что PostGreSQL может делать, чего не может MySQL в отношении функций NoSQL, которые реализует предыдущий?

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

PostgreSQL имеет json, jsonb и hstore (не уверен, имеет ли смысл array в этом контексте).Принимая во внимание, что MySQL, помимо JSON, который эквивалентен jsonb в pg, теперь также имеет специальный хранилище документов интерфейс.

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

Отказ от ответственности: я работаю в команде коннекторов MySQL в Oracle.

0 голосов
/ 30 сентября 2018

Теперь, когда пользователь MySQL также использует тип данных Json, основное различие связано с

 use of array data type 

и

 HStore datatype   (key value pair)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...