+ отпимизация получения результатов из БД?
Например когда нужно получить структуру cat = {id: 1, name: "Tom"} нам не нужно левое соединение с таблицей children
А в случае {id: 1, name: "Tom", children: [ {id:2, name: "foo"} ] } нужно получать из БД дополнительные данные
Посмотри в сторону Apollo, там из коробки кеширование и оптимизации
я не юзал graphql но на серверной стороне по-любому должно быть предусмотрено какое-то кеширование
Обсуждают сегодня