PRQL - Usulan SQL yang Lebih Sederhana dan Kuat untuk Transformasi Data
(github.com/max-sixty)"Pipelined Relational Query Language"
-
Mudah dibaca seperti SQL, serta eksplisit dan deklaratif
-
Tidak seperti SQL, membangun pipeline logis untuk transformasi dan mendukung abstraksi seperti variabel dan fungsi
-
Karena ditranspilasi ke SQL, dapat digunakan di DB mana pun yang mendukung SQL
-
Open source Rust
- Ini masih belum selesai; saat ini sedang mengusulkan roadmap untuk bahasa dan arah pengembangannya sambil terus dikembangkan
3 komentar
Saya sempat mengira ini mirip LINQ di C#, tetapi bagian Similar projects di bawah sudah merangkumnya dengan baik. Dari pengalaman saya, berbeda dengan SQL, saat menggunakan LINQ di dalam program kita perlu lebih memperhatikan penanganan error. Misalnya, jika menggunakan metode First untuk mengambil hanya nilai pertama, penulisannya memang sederhana dan jelas, tetapi kalau ada sedikit saja indikasi null, rasanya saya jadi hanya menggunakan FirstOrDefault.
Kelihatannya seperti sistem sintaks seperti dplyr di R. Sepertinya juga mirip dengan pandas.
Malloy - SQL yang lebih baik oleh Looker https://id.news.hada.io/topic?id=5840
Ini adalah usulan yang mirip dengan Malloy di atas, yaitu mencoba membuat SQL menjadi lebih baik.