SQL 및 PPL

SQL 및 PPL

OpenSearch는 SQL과 Piped Processing Language(PPL)라는 두 가지 강력한 쿼리 언어를 제공하며, 이는 OpenSearch 쿼리 도메인 특화 언어(DSL)의 대안이에요. 두 언어 모두 익숙한 구문으로 데이터를 더 쉽게 쿼리하고 분석할 수 있게 해줘요.

출처: 문서

본문

SQL

OpenSearch의 SQL은 전통적인 관계형 데이터베이스 개념과 OpenSearch의 문서 지향 데이터 저장소 사이의 간극을 메워줘요. 기존 SQL 지식을 활용해 SELECT, WHERE, GROUP BY 및 기타 표준 SQL 연산으로 OpenSearch 데이터를 쿼리, 필터링, 집계하고 싶을 때 SQL을 사용해요.

이런 분에게 좋아요: 익숙한 관계형 데이터베이스 구문으로 OpenSearch 데이터를 쿼리하고 싶은 SQL 경험자.

PPL

PPL은 파이프(|) 연산자를 사용해 명령을 연결하여 데이터를 순차적이고 단계별로 처리하는 쿼리 언어예요. PPL은 로그, 메트릭, 트레이스 같은 관찰 가능성(observability) 데이터 분석에 뛰어나며, 탐색적 데이터 분석과 변환에 특히 효과적이에요.

이런 분에게 좋아요: 로그 분석, 관찰 가능성 워크플로우, 그리고 데이터 처리에 파이프라인 기반 접근 방식을 선호하는 사용자.

시작하기(Getting started)

더 알아보기 (Learn more)