PostgreSQL или MySQL для работы с json данными?

Делаю сайт с музыкой, с ajax загрузкой плей листов, текстовым поиском и разными сортировками.
Никак не могу определится с бд, NoSQL(MongoDB), MySQL, PostgreSQL.
Пока ка что думаю о PostgreSQL так как ее можно использовать как NoSQL, никогда не работал с ней, прочитав массу статей так и не понял, можно ли хранить аудио фалы и получать их с базы в виде json формата, а точнее целесообразно это вообще.
Не вижу смысла получать данные с бд в виде php-массива и сериализовать их в json для работы с ними.
Собственно сам вопрос, можно ли на PostgreSQL хранить записи тысячи аудио фалов в виде json массива как в NoSQL, да бы потом получить их в виде json-массива или хранить их как в реляционной бд но получать в виде json-массива.
И какие проблемы могут быть с поиском, и сортировками.

Собственно задача получать из базы json а не php-массив, и что б по времени это не вышло больше чем на уровне приложения сериализовать php-массив в json.

Может вообще не целесообразно хранить в виде json, и проще сериализовать на уровне приложения php-массив в json?
  • Вопрос задан
  • 962 просмотра
Пригласить эксперта
Ответы на вопрос 2
В postgre вроде с версии 9.4 есть поиск по json а в mysql даже поля нормального для него нет. По-моему ответ тут очевиден.
Ответ написан
un1t
@un1t
Хранить аудио-файлы в json формате в БД. Да вы, батенька, эстет.
Без разницы мускул это или постгрес, это плохая идея.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы