devmoa

Aurora MySQL vs Aurora PostgreSQL

우아한형제들·2021년 12월 7일·00
Aurora MySQLAurora PostgreSQL데이터베이스DB 이관성능 비교PostgreSQLMySQL

AI 요약

Beta

클라우드스토리지개발팀에서 Aurora MySQL로 운영 중이던 대량 통계성 DB를 Aurora PostgreSQL로 이관하는 과정을 검토하며 얻은 인사이트를 공유하는 글입니다. 통계 및 정산 서비스에서 발생하는 대량 데이터 처리 시 MySQL의 멀티쓰레드 방식과 제한된 join 기능이 성능 저하의 원인이 될 수 있음을 지적합니다.

이에 대한 개선 방안으로 대량 데이터 처리에 특화된 PostgreSQL로의 이관을 고려하게 되었습니다. 글에서는 두 데이터베이스의 기능적, 성능적 차이를 비교하며, 특히 객체관계형 데이터베이스(ORDBMS)로서 PostgreSQL이 제공하는 확장된 타입 정의, 테이블 상속 기능, 멀티프로세스 방식, OLTP 및 OLAP 환경에서의 적합성, MVCC 지원 방식(MGA) 등을 상세히 설명합니다.

이를 통해 대규모 서비스 환경에서 PostgreSQL이 Aurora MySQL 대비 가질 수 있는 이점을 제시하며 이관 검토의 근거를 마련합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다