Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Softw 2020
DOI: 10.1145/3368089.3409670
|View full text |Cite
|
Sign up to set email alerts
|

A principled approach to GraphQL query cost analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
33
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 11 publications
(33 citation statements)
references
References 9 publications
0
33
0
Order By: Relevance
“…A significant downside for providers when shifting control to clients is the risk of overly complex queries, which are expensive and lead to overloaded servers and/or databases. Even small GraphQL queries can yield excessively large responses [8,11]. Empirical work shows that on many public GraphQL APIs, a linear increase in query size can cause an exponential increase in result size due to the nested nature of queries [27].…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…A significant downside for providers when shifting control to clients is the risk of overly complex queries, which are expensive and lead to overloaded servers and/or databases. Even small GraphQL queries can yield excessively large responses [8,11]. Empirical work shows that on many public GraphQL APIs, a linear increase in query size can cause an exponential increase in result size due to the nested nature of queries [27].…”
Section: Introductionmentioning
confidence: 99%
“…However, this requires the server to offer probing facilities, which could themselves strain resources. In contrast, Cha et al propose a static query cost analysis that does not depend on dynamic information from the server, but only provides upper bounds on cost [8]. This approach has been incorporated into IBM API Connect [14], a commercial API management product.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations