Ana içeriğe geç
Programlama

UCLA araştırmacıları ikili bağıntılara dayanan Prela sorgu dilini tanıttı

Öne çıkanlar

  • Prela, tüm veri tabanı tablolarını iki sütunlu ikili bağıntılara dönüştürüyor.
  • Fonksiyon bileşimi mantığı sayesinde karmaşık JOIN işlemleri tek bir zincirleme çağrıyla yürütülüyor.
  • Geliştirici ekip dilin tüm temel ilkelerini 11 satırlık Python koduyla çalışır hale getirdi.

Kaliforniya Üniversitesi Los Angeles (UCLA) RePL bünyesindeki araştırmacılar, geleneksel SQL modellerine alternatif olarak tasarlanan yeni sorgu dili Prela'yı tanıttı. Çok sütunlu tabloları ikili bağıntılara (binary relations) bölen dil, karmaşık veri sorgularını fonksiyonel bileşim mantığıyla basitleştiriyor. Geliştiriciler, Python üzerinde oluşturdukları 11 satırlık örnek uygulamayla dilin temel ilkelerini gösterdi.

Prela mimarisinde tüm veriler satır numarası ile sütun değerini eşleyen iki sütunlu bağıntılar halinde tutuluyor. Bu yaklaşım, fonksiyon bileşimi mantığını veri tabanı sorgularına taşıyarak ilişkisel veri birleştirmelerini ve filtrelemeleri zincirleme yöntem çağrılarına dönüştürüyor. SQL'de 20 satırı aşan karmaşık sorgular, Prela ile tek bir akıcı ifadeye sığıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.