SQL 2

[Database] PostgreSQL - SQL Query

소개PostgreSQL에서 SQL 쿼리를 효과적으로 작성하고 이해하기 위해서는 SQL 구문의 기본적인 개념을 명확히 파악하는 것이 필수적입니다. SQL 구문은 데이터베이스와 소통하는 언어의 문법과 같아서, 이를 정확히 알아야 원하는 데이터를 올바르게 조회하고 조작할 수 있습니다. 이 게시물에서는 PostgreSQL 17.4 공식 문서를 기준으로 SQL 구문의 세 가지 핵심 구성 요소인 어휘 구조(Lexical Structure), 값 표현식(Value Expressions), 그리고 함수 호출(Calling Functions)에 대해 자세히 알아보겠습니다. 1. 어휘 구조 (Lexical Structure): SQL 구문의 기본 단위개요모든 SQL 명령은 토큰(Token) 이라고 불리는 기본적인 구성 요..

Database 2025.04.18

Make a Data Pipeline with Aurora DB, Logstash and AWS Opensearch

데이터 파이프라인을 짤 일이 있어서 Logstash를 활용해서 구현해보겠습니다. Logstash 공식사이트 (https://www.elastic.co/kr/logstash/)에서 설치 관련 내용을 확인할 수 있지만, 제대로 실행되지 않아서 제 나름대로의 방법으로 진행해보겠습니다. 또한, 여러 개의 테이블을 동시에 Consume 하기 위해서 pipeline을 활용해서 여러 개의 Logstash를 돌렸으니 이 점 참고 바랍니다. 요구 조건 DB에 데이터를 넣으면 그 넣어진 데이터를 OpenSearch에서 실시간으로 확인 가능해야합니다. 여러 개의 테이블을 동시에 Consume 해야합니다. sql_last_value 값을 써서 중복값이 OpenSearch에 쌓이지 않도록 해야합니다. Aurora DB 세팅 R..

Logstash 2023.01.25