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을 떠올리게 함