PRQL - una propuesta de SQL más simple y potente para la transformación de datos
(github.com/max-sixty)"Pipelined Relational Query Language"
-
Fácil de leer, explícito y declarativo como SQL
-
A diferencia de SQL, crea un pipeline lógico para las transformaciones y admite abstracciones como variables y funciones
-
Como se transpila a SQL, puede usarse en cualquier base de datos que soporte SQL
-
Open source en Rust
- Aún no está terminado; actualmente se propone la hoja de ruta del lenguaje y su dirección de desarrollo, y sigue en desarrollo
3 comentarios
Pensé que era parecido a LINQ de C#, pero en la sección de proyectos similares de abajo está bien resumido. Por experiencia, recuerdo que, a diferencia de SQL, cuando usaba LINQ dentro de un programa tenía que prestar más atención al manejo de errores. Por ejemplo, si usabas el método
Firstpara traer solo el primer valor, quedaba simple y claro, pero si había aunque fuera un poco de olor a null, creo que terminaba usando soloFirstOrDefault.Parece una sintaxis como la de
dplyren R. También se ve parecida apandas.Malloy - un mejor SQL por Looker https://es.news.hada.io/topic?id=5840
Esta es una propuesta para mejorar un poco más SQL, similar al Malloy mencionado arriba.