Πίνακας περιεχομένων:

Τι είναι η GQL;
Τι είναι η GQL;

Βίντεο: Τι είναι η GQL;

Βίντεο: Τι είναι η GQL;
Βίντεο: Brownbag Graph Databases μια παρουσίαση 2024, Νοέμβριος
Anonim

GQL είναι μια γλώσσα που μοιάζει με SQL για την ανάκτηση οντοτήτων και κλειδιών. Η σύνταξη για GQL τα ερωτήματα είναι παρόμοια με αυτά της SQL. Αυτή η σελίδα είναι μια αναφορά για χρήση GQL με τις βιβλιοθήκες πελάτη Python NDB και DB. Ωστόσο, μια αναζήτηση γραμμής-στήλης SQL είναι μια μοναδική τιμή, ενώ σε GQL μια αξία ιδιοκτησίας μπορεί να είναι μια λίστα.

Ομοίως, μπορεί κανείς να αναρωτηθεί, τι σημαίνει Gql;

Γλώσσα ερωτήματος γραφήματος

Δεύτερον, γιατί γράφουμε το QL; Να συνοψίσουμε, GraphQL προορίζεται να χρησιμοποιηθεί για εφαρμογές-πελάτες, όπου το εύρος ζώνης του δικτύου και η καθυστέρηση είναι κρίσιμα. Παρέχει στους πελάτες τη δυνατότητα να ρωτήσουν ένα αντικείμενο γραφική παράσταση (μια ιεραρχική δομή σχετικών αντικειμένων). Χρησιμοποιώντας GraphQL , οι πελάτες μπορούν επίσης να επιλέξουν ποια πεδία πρέπει να συμπεριληφθούν στην απάντηση.

Ομοίως, μπορεί κανείς να αναρωτηθεί, τι ακριβώς είναι το GraphQL;

GraphQL είναι μια σύνταξη που περιγράφει πώς να ζητήσετε δεδομένα και γενικά χρησιμοποιείται για τη φόρτωση δεδομένων από έναν διακομιστή σε έναν πελάτη. Επιτρέπει στον πελάτη να καθορίσει ακριβώς τι δεδομένα χρειάζεται. Διευκολύνει τη συγκέντρωση δεδομένων από πολλές πηγές. Χρησιμοποιεί ένα σύστημα τύπων για να περιγράψει δεδομένα.

Πότε πρέπει να χρησιμοποιήσω το υπόλοιπο στο GraphQL;

Ακολουθούν 3 συνήθεις περιπτώσεις χρήσης γιατί πρέπει να χρησιμοποιείτε το GraphQL έναντι του REST

  1. Μειώστε την υπερβολική ανάκτηση. Αυτή είναι η πιο συνηθισμένη κατάσταση που χρησιμοποιούν οι προγραμματιστές για το GraphQL.
  2. Μειώστε το κόστος μεταφοράς δεδομένων. Η μείωση της μεταφοράς δεδομένων από την πλευρά του πελάτη και του διακομιστή είναι ένα δευτερεύον πλεονέκτημα της χρήσης του GraphQL.
  3. Βελτιώστε την απόδοση της εφαρμογής.

Συνιστάται: