▲GN⁺ 2024-08-26 | parent | ★ favorite | on: SQL의 문제점과 해결 방안: SQL의 파이프 문법(research.google)Hacker News 의견 SQL 파이프 구문이 더 읽기 쉬워졌음 Google에서 SQL 쿼리를 작성할 때 파이프 구문이 유용했음 SQL 파이프 구문이 일반화되기를 희망함 Google AI Studio에서 PDF를 HTML로 변환해본 결과가 좋았음 20년 넘게 SQL을 사용해왔지만 여전히 특정 쿼리를 표현하는 데 어려움이 있음 Google의 오픈 소스 ZetaSQL 프로젝트가 파이프 구문 문서를 추가했음 SQL의 구문 불만은 우선순위가 낮음 대수적 데이터 타입, 진정한 불리언 논리, 함수형 구성 등의 기능이 필요함 SQL 작성의 어려움을 줄이기 위한 많은 시도가 있었지만 성공하지 못했음 저자들의 접근 방식은 점진적이고 기존 SQL 사용자에게 적합함 파이프라인 구문은 현재 상태보다 나음 쿼리 실행을 작업의 방향 그래프로 모델링하는 구문이 더 좋을 것임 조인은 두 개 이상의 데이터 스트림을 소비하고 하나의 데이터 스트림을 생성하는 "교차 참조" 작업으로 모델링할 수 있음 CTE는 여러 데이터 스트림을 생성하는 것으로 모델링할 수 있음 재귀 CTE는 실행 그래프의 사이클로 모델링할 수 있음 Elixir와 유사함 기존 SQL 구문이 지원된다면 괜찮지만, 여러 JOIN, 서브쿼리 및 집계가 포함된 쿼리는 가독성이 떨어질 수 있음 PRQL과 Splunk의 SPL을 떠올리게 함
Hacker News 의견