El lenguaje Logica de Google aborda las fallas de SQL

Crédito: Dreamstime

Google reveló el código abierto Lenguaje de programación Logica, Un lenguaje de programación lógica diseñado para “resolver problemas de SQL” utilizando la sintaxis lógica predeterminada en lugar del lenguaje natural.

Introducido el 12 de abril El sucesor de Google Lenguaje Adalog, Logica es un lenguaje lógico similar a Datalogic. Destinado a ingenieros, científicos de datos y otros profesionales, recopila código en SQL y se ejecuta en el almacén de datos basado en la nube de Google BiqQuery, con soporte experimental para PostgreSQL y SQLite. Pero Logica es más conciso y admite abstracciones reutilizables a diferencia de SQL. También admite módulos e importaciones, se puede usar desde un cuaderno interactivo de Python y hace que las consultas de prueba sean fáciles y naturales, como escribieron los desarrolladores de Google en una publicación de blog.

Logica resuelve problemas de SQL mediante el uso de sintaxis lógica matemática en lugar del inglés natural. Google señaló problemas con SQL, como la verbosidad al generar frases a partir de palabras en inglés y el soporte limitado para la abstracción. Logica expande la sintaxis de la programación lógica clásica, particularmente con la agrupación en clústeres. Se describe como un lenguaje de identificación para el procesamiento de datos.

Los desarrolladores de Google detrás del proyecto de código abierto Logica alientan a que se utilice en los siguientes escenarios:

  • Donde se usa realmente la programación lógica pero el usuario necesita más potencia computacional
  • Se usa SQL pero el usuario no está satisfecho con su legibilidad
  • Los desarrolladores quieren aprender programación lógica y aplicarla al procesamiento de big data

READ  La primera idea de Bugsnax fue despellejarla y masacrarla.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *