“MySQL”가 실제 MySQL이 아닐 때
Source: Dev.to
엔진 배포 인사이트

최근 몇 천 개의 프로덕션 데이터베이스 인스턴스에서 엔진 배포 현황을 살펴보았습니다.
눈에 띈 점은 일부 팀이 MySQL을 사용하고 있다고 생각했지만 실제로는 MariaDB를 사용하고 있었다는 것입니다.
대부분의 경우 이는 혼동이 아니라 환경 기본값입니다.
많은 리눅스 배포판이 수년 전 MySQL을 MariaDB로 교체했습니다. 호스팅 패널과 클라우드 이미지도 종종 기본으로 MariaDB를 설치합니다. mysql 클라이언트는 동일하게 동작합니다. ORM은 대부분의 차이를 추상화합니다. 애플리케이션 레이어에서는 모든 것이 “MySQL”처럼 보입니다.
데이터베이스 엔진이 의도적인 아키텍처 선택인가요, 아니면 베이스 이미지나 호스팅 스택에서 물려받은 것인가요?
