Altcoins Talks - Cryptocurrency Forum

Cryptocurrency Ecosystem => Everscale Forum => Community Coins & Tokens => Русский => Topic started by: heyod hewow on June 11, 2021, 02:42:07 PM

Title: GraphQL во Free TON: универсальный протокол запроса
Post by: heyod hewow on June 11, 2021, 02:42:07 PM
GraphQL во Free TON: универсальный протокол запроса


(https://freeton.house/wp-content/uploads/2021/06/graphql.png)


Если простыми словами, то GraphQL — это протокол, который задает алгоритм поиска информации в базе данных. Он родился в недрах старого доброго Facebook как ответ на запрос пользователей и разработчиков. Стоявшая перед создателями задача заключалась в том, чтобы оптимизировать алгоритм обработки поисковых запросов на платформе.

Удобство для пользователя в том, что при помощи GraphQL он может извлечь большой комплекс сложных данных с помощью всего одного обращения к сервису. Также, задействуя поля для ввода, он может сразу определить, в каком виде хочет получить информацию. Это придает протоколу гибкость: например, можно выбрать все транзакции по какому-то одному аккаунту, а можно проследить динамику процессов в комплексе, подключая новые поля.

Есть также функция подписки, которая позволяет получать сведения об изменениях какого-либо показателя, скажем, информацию об операциях с определенного адреса — нечто вроде оповещения. Свои преимущества есть и для разработчиков: GraphQL представляет собой некий уровень абстракции для пользователя, за которым разработчик может спрятать сложную архитектуру, изменяемую базу данных.

Узнать больше: https://freeton.house/ru/graphql-vo-free-ton-universalnyj-protokol-zaprosa/