현재 근무 중인 회사 (우아한 청년들)의 SQL의 종류는 Trino 엔진을 사용 하므로 ANSI
를 사용하고 있다.
- 회사 마다 데이터 사용 환경에 따라 SQL 종류가 달라짐
- 우아한 청년들 데이터 환경 개요
- 모든 우청 사람들이 우청 데이터에 접근 하기 위해선 외부 클라우딩 환경에서 데이터를 끌고 오는 환경 필요
- 회사는 AWS의 클라우딩 서비스중 하나인 S3 서비스 사용중 (직접 데이터 센터를 운영하지 않고, AWS에서 데이터 저장, 관리를 해주는 서비스)
- S3에 저장된 데이터를 Trino 엔진을 통해 빠르게 추출 할 수 있는 환경 구축
- Trino 엔진에 따라 ANSI SQL을 사용 하게 됨
- *ANSI: ANSI SQL은 SQL의 표준 규격으로, 데이터베이스 간의 호환성 및 이식성을 보장하는 데 매우 중요합니다. 대부분의 RDBMS(MYSQL,Postgresql,oracle 등)는 이 표준을 준수하며, 이를 기반으로 추가 기능을 제공하는 형태로 구현됩니다.
이후 이직 시에는 SQL 테스트를 준비 시
- 어떤 SQL 종류를 써야 하는지
- 그에 따른 익혀야 하는 함수(날짜 함수, 데이터 변환 함수 등) 문법에 대해 미리 공부
- PostgreSQL 이 가장 비슷한 것으로 확인