해외 전문가 자료로 배우고 실습하기-PostgreSQL Query Optimizer 설명

배경 PostgreSQL 을 학습하는데 필요한 책이나 온라인 자료들이 점점 많아지고 있지만 다양성이나 접근 방법 등에서 아직은 아쉽거나 어려움이 있습니다. 우선 해외 유명 전문가들의 좋은 자료들을 가지고 함께 학습하고 더불어 실습을 통해 익혀보는 시간을 가지면 어떨까 생각했습니다. 첫 시작으로 PostgreSQL 구루 중 한 분인 Bruce Momjian의  “Explaining the Query Optimizer “이라는 자료를 가지고 초급자/입문자 대상 초급 수준으로…

ANSI SQL 표준 문자열 연결 연산자 II

ANSI SQL 표준 문자열 연결 연산자 II 상대적으로 ANSI 표준을 열심히 따르는 SQL Server의 이력을 생각한다면 충분히 공감이 됩니다. SQL Server에는 기존의 문자열 연결을 위해서 사용되는 방법들 예를 들어 + 연산자 또는 CONCAT() 함수가 있었습니다. 반면에 PostgreSQL과 같은 일부 DBMS에서는 || 연산자를 동일한 용도로 많이들 사용하죠 더불어 이것이 ANSI SQL 표준이기 때문에 다중 DBMS 환경을…

새로운 집계함수 PRODUCT()

새로운 집계함수 PRODUCT() 시대적 변화와 필요한 요구 사항은 끝없이 요청되고 반영되는 것 같습니다. SQL Server 2025의 새로운 TSQL 함수 중 개인적으로 눈에 뛴 것이 바로 PRODUCT() 함수입니다. 이름만으로도 앗 혹시 그건가? 라고 충분히 짐작 가능한 목적의 함수였습니다.   1. 누적곱(데카르트곱) 계산, PRODUCT 기존의 SUM() 또는 AVG() 등은 누적합(시그마)을 구하는 연산입니다. 반면에 누적곱을 구하는 함수는 없었죠.…

25번째 Microsoft MVP Renewal

Microsft MVP도 25년이 지나고 26년차에 들어가는군요, 개인적으로 정말 다사다난한 시간들이었습니다. AI 기술의 집중화, SQL 언어의 개발 및 사용 형태의 변화로 인한 관심 저하, DBMS 시장의 평준화 등으로 인해 이제 SQL Server 기술 관련 대형 행사는 국내에서 다루지 않고, 더불어 현업 사용자들의 관심과 커뮤니티 활동량도 매우 저조합니다. PostgreSQL의 경우는 그러한 관점에서 상대적으로 좀 더 상위에 있는…