Tech

Google의 Logica 언어로 SQL 결함 해결

크레딧 : Dreamstime

구글 공개 소스 공개 Logica 프로그래밍 언어, 자연어 대신 기본 기본 논리 구문을 사용하여 “SQL 문제를 해결”하도록 설계된 논리 프로그래밍 언어입니다.

4 월 12 일 소개 Google의 후계자 Adalog 언어, Logica는 Datalogic과 유사한 논리적 언어입니다. 엔지니어, 데이터 과학자 및 기타 전문가 용으로, 코드를 SQL로 수집하고 Google BiqQuery 클라우드 기반 데이터웨어 하우스에서 실행되며 PostgreSQL 및 SQLite를 실험적으로 지원합니다. 그러나 Logica는 SQL과 달리 더 간결하고 재사용 가능한 추상화를 지원합니다. 또한 모듈 및 가져 오기를 지원하고 Python 대화 형 노트북에서 사용할 수 있으며 Google 개발자가 블로그 게시물에 작성한 것처럼 테스트 쿼리를 쉽고 자연스럽게 만듭니다.

Logica는 자연 영어 대신 수학적 논리 구문을 사용하여 SQL 문제를 해결합니다. Google은 영어 단어에서 구문을 생성 할 때의 자세한 정도 및 추상화에 대한 제한된 지원과 같은 SQL 문제를 지적했습니다. Logica는 특히 클러스터링을 통해 고전적인 논리 프로그래밍의 구문을 확장합니다. 데이터 처리를위한 식별 언어로 설명됩니다.

오픈 소스 Logica 프로젝트의 Google 개발자는 다음 시나리오에서 사용하도록 권장합니다.

  • 논리 프로그래밍이 실제로 사용되지만 사용자에게 더 많은 계산 능력이 필요한 경우
  • SQL을 사용하지만 사용자가 가독성에 만족하지 않습니다.
  • 개발자는 논리 프로그래밍을 배우고이를 빅 데이터 처리에 적용하고자합니다.

LEAVE A RESPONSE

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

"트위터를 통해 다양한 주제에 대한 생각을 나누는 아 동율은 정신적으로 깊이 있습니다. 그는 맥주를 사랑하지만, 때로는 그의 무관심함이 돋보입니다. 그러나 그의 음악에 대한 열정은 누구보다도 진실합니다."