Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
select * from users where (order->>'total')::int > 1000;
Т.к. общепринятый подход — все значимые с позиции бизнес логики поля добавлять в схему.
а закончилось что все рассказывают что в Postgres документные возможности не хуже чем в MongoDB
Программирование на стороне сервера | Нет
Доступность обучающих ресурсов | Трудно найти
Доступность обучающих ресурсов
Простая интеграция с другими источниками данных
Получил данные в JSON -> запихнул их в mongodb
разработал схему таблиц для конкретного случая -> получил данные и собрал из них запрос (каким-то образом отложив невалидные и пустые данные) -> выполнил sql запрос
сложнее чем:
часть полей дублируем в новых столбцах возможно в новых таблицах, заполняя их в приложенииПри этом вы переписываете приложение (на новые поля), или за вас это делает orm?
Потому что B-tree, по определению, хранит ключи которые определяют отношение между существующими сущностями
Postgres NoSQL лучше, чем MongoDB?