İçindekiler:
Tanımı - JSON Sorgu Dili (JAQL) anlamı ne?
JSON sorgu dili (JAQL), Javascript Object Notion (JSON) tabanlı belgeleri sorgulamak, ayrıştırmak ve hatta oluşturmak için veritabanlarıyla birlikte kullanılan herhangi bir yazılım paketidir.
JSON, XML'e benzer belgeler oluşturmak için standart bir veri değişim formatıdır ve doğrudan bir veritabanı türü değildir, bu nedenle gerçekten tek bir standart sorgu dili yoktur. Bunun yerine, JSON belgelerini işlemek ve ayrıştırmak için farklı kuruluşlar tarafından geliştirilen birçok bağımsız dil vardır.
Techopedia, JSON Sorgu Dili'ni (JAQL) açıklıyor
JSON, 1990'ların sonunda ve 2000'lerin başında norm olarak Java uygulamaları veya Flash gibi tarayıcı eklentilerini kullanmaya gerek kalmadan, durum bilgisi olan, gerçek zamanlı istemci-sunucu iletişimine duyulan ihtiyaç nedeniyle gerçekleşti.
Başlangıçta JavaScript'in bir alt kümesine dayanıyordu, ancak dilden bağımsız bir veri biçimidir ve bu nedenle resmi bir sorgu dili yoktur, ancak JSON için bir sorgu dilinde birçok farklı uygulama vardır.
JSON ile uyumlu sorgu dilleri:
- JAQL - JSON ve Büyük Veri uygulamaları için işlevsel veri işleme ve sorgu dili. Başlangıçta Google'da açık kaynaklı bir proje olarak başladı, ancak IBM tarafından Big Data yazılımı Hadoop için birincil veri işleme dili olarak kullanılmak üzere seçildi.
- JSONiq - bildirimsel sorgulama için tasarlanmış işlevsel programlama ve sorgu dili ve veri koleksiyonlarını JSON, XML veya yapılandırılmamış metin formatlarına dönüştürebilir.
- XQuery - yukarıdakilerle aynı işleve sahiptir, ancak özellikle XML için yapılmıştır, ancak JSON ve diğer formatlarla da çalışır.
