Google은 데이터와 함께 작동하고 프로그램을 SQL 프로그래밍 언어로 변환하도록 설계된 새로운 선언적 Logis 프로그래밍 언어를 도입했습니다. 데이터베이스에 대한 쿼리를 생성할 때 논리 프로그래밍의 구문을 사용하려는 사람들을 위해 고급 프로그래밍 언어가 준비되어 있습니다.
오늘날에도 이러한 방식으로 수신된 SQL은 Google의 Вікуры 및 РостгреЅQL 및 ЅQL 데이터베이스에서 실행할 수 있습니다. 가입한 ЅQL 다이얼의 수는 앞으로 증가할 것입니다. 애플리케이션 코드는 Routhon 프로그래밍 언어로 작성되었으며 Arashe 2.0 라이선스에 따라 게시됩니다.
Logis는 데이터 조작에도 사용되며 비표준 및 표준 SQL인 추상화 수준을 제공하는 Google의 다른 프로그래밍 언어인 Jedalog의 확장입니다. 고품질 프로그래밍 언어, 고급 모델, 가져오기 작업 및 노트북의 대화형 인터페이스 테스트 가능성.
예를 들어, 2020년 최신 뉴스를 가장 자주 언급하는 사람들의 목록을 컴파일하려면 다음 Logis 프로그램을 사용하여 GDELT 데이터베이스에 액세스할 수 있습니다.
@OrderBy(멘션, "설명"); @Limit(언급, 10); 멘션(사람:, 멘션? += 1) 별개 :- gdelt-bq.gdeltv2.gkg(사람:, 날짜:), Substr(ToString(날짜), 0, 4) == "2020", the_persons == 분할 (명, ";"), _persons에 있는 사람; $ logica멘션스.l 멘션 실행 +----------------+----------------+ | 사람 | 멘션 횟수 | +----------------+----------------+ | 도널드 트럼프 | 3077130 | | 로스앤젤레스 | 1078412 | | 조 바이든 | 1054827 | | 조지 플로이드 | 872919 | | 보리스 존슨 | 674786 | | 버락 오바마 | 438181 | | 블라디미르 푸틴 | 410587 | | 버니 샌더 | 387383 | | 앤드류 쿠오모 | 345462 | | 라스베가스 | 325487 | +----------------+----------------+
복잡한 SQL 쿼리를 생성하면 이해하기 너무 어렵고 반복적으로 실행할 수 없는 많은 프로그램이 로드됩니다. Logic을 사용하면 작고 컴팩트하며 사용하기 쉬운 논리 블록으로 프로그램을 만들 수 있습니다. 프로젝트 코드가 공개되어 GitHub에서 사용할 수 있습니다. 링크로. 개발자도 설계 완전한 지시 새로운 언어의 사용에 관하여.
또한 읽기:
NoCode 버전은 잠재적으로 인기 있는 문제의 생성기, 최신 알고리즘 생성 및 추가된 수행자를 통한 교육에 유용하게 사용할 수 있습니다.