Size: a a a

Эликсир и Вунш

2018 November 15

ЕА

Евгений Арасланов in Эликсир и Вунш
А кто нибудь знаком/использует GraphQL? Почитал немного, и вопрос возник. Если к примеру для user нужно получить его posts которые содержат comments, сколько запросов будет к БД ? Если я правильно понял, то для каждого поста будет запрос за комментариями?
источник

AP

Artur Plysyuk in Эликсир и Вунш
смотря как сделаешь :)
источник

AP

Artur Plysyuk in Эликсир и Вунш
https://github.com/absinthe-graphql/absinthe_ecto
вот это поможет улучшить ситуацию
источник

AS

Alik Send in Эликсир и Вунш
Евгений Арасланов
А кто нибудь знаком/использует GraphQL? Почитал немного, и вопрос возник. Если к примеру для user нужно получить его posts которые содержат comments, сколько запросов будет к БД ? Если я правильно понял, то для каждого поста будет запрос за комментариями?
Если вы используете Absinthe то там есть возможность batch-инга
источник

AS

Alik Send in Эликсир и Вунш
источник

ЕА

Евгений Арасланов in Эликсир и Вунш
А, понял
источник

IK

Ihor Katkov in Эликсир и Вунш
Рекомендованно использовать dataloader
источник
2018 November 16

A

Arkweid in Эликсир и Вунш
Зависит от конкретной реализации graphql для языка. Скорее всего это будет куча селектов. Если повезет, то с джоинами из коробки и у вас не будет  N+1 проблемы.
источник

A

Arkweid in Эликсир и Вунш
Скажем в мире руби вы скорее всего захотите решить проблему:
либо на уровне библиотеки graphql https://github.com/Shopify/graphql-batch
либо на уровне ORM, через которую работает библиотека
https://github.com/salsify/goldiloader

Ну в чатике эликсира это не очень актуально, но в целом подход тот же самый))
источник
2018 November 17

E

EILSEQ in Эликсир и Вунш
А вообще насколько разумно использовать 'GraphQL'?

Нужен ли он так, как о нём «кричат».

Какие «за» и «против».
источник

VH

Vildulv Hexenmeister in Эликсир и Вунш
На хабре кто-то писал, что там не всё так гладко
источник

VH

Vildulv Hexenmeister in Эликсир и Вунш
есть у него и свои неудобные моменты, ща навскидку так не вспомню какие именно, но тогда я понял,что он не серебрянная пуля от всех бед
источник

RB

Raman But-Husaim in Эликсир и Вунш
источник

RB

Raman But-Husaim in Эликсир и Вунш
Вот неплохая статья на тему
источник

AP

Artur Plysyuk in Эликсир и Вунш
нуу такие себе пункты
источник

RB

Raman But-Husaim in Эликсир и Вунш
К сожалению, с graph ql сам не работал, но вот по поводу   rest я с большего согласен. Поэтому и считаю статью стоящей для ознакомления.
источник

IK

Ihor Katkov in Эликсир и Вунш
Год уже работаю с graphql
источник

IK

Ihor Katkov in Эликсир и Вунш
Как фулстек разработчик
источник

IK

Ihor Katkov in Эликсир и Вунш
И скажу, что решает много проблем как на бекенд так и на фронте
источник

IK

Ihor Katkov in Эликсир и Вунш
В статье пишут что gql только через http, но это не правда
источник