4 puntos por GN⁺ 2023-07-27 | 1 comentarios | Compartir por WhatsApp
  • PRQL es un lenguaje moderno para transformar datos, usado como una alternativa a SQL con potentes pipelines.
  • PRQL admite abstracciones como variables y funciones, formando un pipeline lógico de transformaciones.
  • Como PRQL compila a SQL, puede usarse con cualquier base de datos que use SQL.
  • El lenguaje es legible, explícito y declarativo, por lo que es fácil de entender y usar.
  • PRQL ofrece funciones como filtrado, agregación, agrupación, creación de nuevas columnas y ordenamiento.
  • El lenguaje admite expresiones de rango y puede usar SQL como vía de escape.
  • PRQL está siendo desarrollado activamente por una comunidad en crecimiento y, aunque todavía tiene algunos errores pequeños y funciones faltantes, ya está listo para usarse.
  • El reciente lanzamiento de la versión 0.9.0 es la actualización más grande hasta ahora.
  • La hoja de ruta de desarrollo incluye asegurar la solidez, cerrar brechas de funcionalidad, ampliar las capacidades compatibles y facilitar el inicio del uso de PRQL.
  • PRQL ofrece integración con herramientas populares como VS Code y Jupyter para brindar una experiencia fluida.
  • Las contribuciones al proyecto son bienvenidas, y la comunidad es amable y ofrece apoyo.
  • Se ofrecen varios recursos para aprender y experimentar con PRQL, como PRQL Playground, la documentación y los language bindings para otros lenguajes de programación.
  • El repositorio incluye el compilador de PRQL, contenido web, bindings, infraestructura de pruebas/CI y herramientas de desarrollo.
  • El avance de PRQL ha sido posible gracias a las contribuciones de muchas personas.

1 comentarios

 
GN⁺ 2023-07-27
Opiniones de Hacker News
  • Los ejemplos en el sitio web de PRQL son un gran atractivo, ya que generan SQL limpio e intuitivo.
  • PRQL forma parte de una tendencia en el desarrollo de bases de datos hacia opciones conservadoras, lo que facilita su adopción.
  • La sintaxis de PRQL resulta intuitiva para desarrolladores familiarizados con pipelines de transformación de datos en otros lenguajes.
  • PRQL se integró en ClickHouse, pero aún se considera un lenguaje experimental.
  • Algunos usuarios esperan que PRQL se convierta en un lenguaje oficialmente soportado por Postgres.
  • A veces se critica a SQL como un lenguaje "basura", pero también se le reconoce su rendimiento y efectividad a lo largo del tiempo.
  • La limitación de PRQL es que solo admite consultas SELECT, por lo que debe traducirse a SQL para otras tareas.
  • El lanzamiento de PRQL 0.9 incluye cambios importantes en la sintaxis y planes futuros para soporte de arreglos.
  • Hay un enlace a una entrada de blog crítica sobre los lenguajes de consulta, aunque no está claro qué tan ampliamente se comparten esas opiniones.
  • Entre las especulaciones sobre por qué los competidores de SQL reciben poco apoyo están la falta de conocimiento, la efectividad de SQL y problemas técnicos de los lenguajes alternativos.