Apache FLink 프로젝트

이 페이지에는 Google 시즌의 Docs에 승인된 기술 글쓰기 프로젝트의 세부정보가 포함되어 있습니다.

프로젝트 요약

오픈소스 조직:
Apache Flink
기술 문서 작성자:
카르틱 카레
프로젝트 이름:
Table API 및 SQL 문서 확장
프로젝트 길이:
표준 기간 (3개월)

Project description

Flink SQL은 놀라운 가능성을 보여줍니다. SQL만 사용하여 스트림에서 작업할 수 있다는 개념은 명확하지만 복잡합니다. Flink SQL을 사용하면 데이터 엔지니어가 여러 도시에서 Uber/Lyft 요청을 실시간으로 집계하는 등 실시간 데이터에 대한 사소한 분석을 수행할 필요가 없게 될 것입니다. 이 목표를 달성하기 위한 첫 번째 단계는 분석 배경이 있는 사용자도 시작할 수 있도록 문서를 간소화하는 것입니다.

다음은 문서에 계획된 몇 가지 개선사항입니다. 실제로 문서를 시작하면 더 자세히 논의할 수 있습니다. * 개요 페이지에 예시가 포함되어 있지 않습니다. Table API에 대한 소개를 제공하는 간단한 예시가 포함되어야 합니다. * 개념 및 공통 API 페이지를 분할해야 합니다. * 함수에는 카테고리별로 별도의 페이지가 있어야 합니다. 또한 함수는 이름, 입력 데이터, 매개변수 (있는 경우), 반환 값을 열로 표 형식으로 나열해야 합니다. * 데이터 유형 페이지에 JAVA 데이터 유형 → SQL 데이터 유형의 적절한 매핑이 포함되어야 합니다. 현재 표현은 단락 형식이지만 표 형식이 이상적입니다. * Table API 페이지의 표현식 문법 섹션의 형식이 개선되었습니다. * Planner 및 사용자가 Planner를 활용하는 방법에 관한 완전히 새로운 페이지가 추가되었습니다. * 현재 여러 섹션에 흩어져 있는 최적화 페이지 SQL 개요 페이지도 형식을 다시 지정해야 합니다.

콘텐츠가 다소 과도해 보이므로 수정이 필요합니다. 또한 코드 줄 감소, 더 나은 암시적 최적화, 더 나은 가독성, 더 쉬운 디버깅과 같은 비교를 통해 Streaming API 대신 Table API를 사용할 수 있는 위치에 관한 섹션을 추가해야 합니다.