8 puntos por xguru 2022-01-30 | 3 comentarios | Compartir por WhatsApp

"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

 
daejin 2022-02-01

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 First para 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 solo FirstOrDefault.

 
mrchypark 2022-01-30

Parece una sintaxis como la de dplyr en R. También se ve parecida a pandas.

 
xguru 2022-01-30

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.