안녕하세요,
베스핀글로벌 GCP Support팀입니다.
이번 아티클에서는 주제로 "Cloud SQL에서 일부 SQL 기능을 사용할 수 없는 이유"를 다루고자 합니다.
Cloud SQL에서 사용할 수 없는 기능
Google Cloud SQL은 MySQL, PostgreSQL, SQL Server 3가지 종류의 SQL DB를 제공하는 관리형 서비스입니다.
Cloud SQL이 관리형 서비스이기 때문에 사용자에게 고급 권한이 필요한 특정 프로시저와 테이블에 대한 액세스를 제한합니다.
위와 같은 제약으로 인해, 기존 SQL에서 사용하던 일부 기능들을 사용할 수 없습니다.
Cloud SQL에서 사용하는 DB 종류와 버전에 따라 사용할 수 있는 기능이 차이가 있습니다.
사용할 수 있는 기능에 대한 자세한 내용은 아래 구글 문서를 각각 참고 하시기 바랍니다.
* MySQL용 Cloud SQL 기능[1]
* PostrgreSQL용 Cloud SQL 기능[2]
또한 Cloud SQL은 패치 및 부 버전 업데이트를 통해 인스턴스를 자동으로 최신 상태로 유지합니다.
※ 일부 부 버전이 Cloud SQL에서 제대로 작동하지 않는 것으로 확인된 경우 해당 버전을 지원하지 않습니다.
오래된 주 버전의 지원을 중단하는 경우 또한 발생하기에 최소 12개월 전에 고객에게 지원 중단을 알리는 알림이 전송되며,
12개월이 경과한 후에도 새로운 주 버전으로 이동되지 않은 모든 인스턴스는 자동으로 업그레이드 됩니다.
각 데이터베이스에 대한 버전 및 버전 정책은 해당 문서에서 확인 할 수 있습니다.
참조 링크
[1] MySQL용 Cloud SQL 기능
https://cloud.google.com/sql/docs/mysql/features
[2] PostgreSQL용 Cloud SQL 기능
https://cloud.google.com/sql/docs/postgres/features
[3] SQL Server용 Cloud SQL 기능
https://cloud.google.com/sql/docs/sqlserver/features