Σπίτι Βάσεις δεδομένων Τι είναι η γλώσσα ερωτημάτων της json (jaql); - ορισμός από την τεχνολογία

Τι είναι η γλώσσα ερωτημάτων της json (jaql); - ορισμός από την τεχνολογία

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

Anonim

Ορισμός - Τι σημαίνει η JSON Query Language (JAQL);

Η γλώσσα επερωτήσεων JSON (JAQL) είναι οποιαδήποτε σουίτα λογισμικού που χρησιμοποιείται σε συνδυασμό με βάσεις δεδομένων για την αναζήτηση, την ανάλυση ή ακόμα και τη δημιουργία εγγράφων βασισμένων στο Javascript Object Notion (JSON).

Το JSON είναι ένα τυποποιημένο μορφότυπο ανταλλαγής δεδομένων για τη δημιουργία εγγράφων παρόμοια με το XML και όχι με έναν απλό τύπο βάσης δεδομένων, οπότε στην πραγματικότητα δεν υπάρχει ενιαία τυποποιημένη γλώσσα επερωτήσεων. Αντ 'αυτού, υπάρχουν πολλές ανεξάρτητες γλώσσες που αναπτύσσονται από διαφορετικούς οργανισμούς για τον χειρισμό και την ανάλυση εγγράφων JSON.

Η Techopedia εξηγεί την JSON Query Language (JAQL)

Το JSON υλοποιήθηκε εξαιτίας μιας αναμενόμενης ανάγκης για επικοινωνία πελάτη σε πραγματικό χρόνο σε πραγματικό χρόνο χωρίς την ανάγκη χρήσης plug-ins του προγράμματος περιήγησης, όπως είναι οι εφαρμογές Java ή το Flash, όπως ήταν ο κανόνας στα τέλη της δεκαετίας του 1990 και στις αρχές της δεκαετίας του 2000.

Αρχικά βασίστηκε σε ένα υποσύνολο JavaScript, αλλά είναι ένα μορφότυπο δεδομένων ανεξάρτητο από τη γλώσσα και ως εκ τούτου δεν έχει επίσημη γλώσσα ερωτήματος, αλλά υπάρχουν πολλές διαφορετικές υλοποιήσεις σε μια γλώσσα ερωτήματος για το JSON.

Γλώσσες ερωτήματος συμβατές με JSON:

  • JAQL - λειτουργική επεξεργασία δεδομένων και γλώσσα ερωτήματος για εφαρμογές JSON και Big Data. Αρχικά ξεκίνησε ως έργο ανοικτού πηγαίου κώδικα στο Google, αλλά επετράπη από την IBM να χρησιμοποιηθεί ως κύρια γλώσσα επεξεργασίας δεδομένων για το λογισμικό Big Data, Hadoop.
  • JSONiq - λειτουργικός προγραμματισμός και γλώσσα επερωτήσεων που έχουν σχεδιαστεί για δηλωτικό ερώτημα και μπορούν να μετατρέψουν συλλογές δεδομένων σε JSON, XML ή αδόμητες μορφές κειμένου.
  • XQuery - έχει την ίδια λειτουργία με τα παραπάνω, αλλά έχει κατασκευαστεί ειδικά για XML, αλλά λειτουργεί και με JSON και άλλες μορφές.
Τι είναι η γλώσσα ερωτημάτων της json (jaql); - ορισμός από την τεχνολογία