MariaDB / MySQL 8.0 / Percona : Docker 이미지 비교

severalnines에서 MariaDB / MySQL / Percona 서버들에 대한 Docker 이미지를 비교 한게 있어서 살펴 봤습니다.
https://severalnines.com/blog/popular-docker-images-mysql-and-mariadb-server

해당 글을 보다가 좀 더 궁금한 사항들이 있어서 버전별로 좀 더 확인을 해 봤습니다.

repositoryversion(tag)sizeOS
mariadb10.4392MBUbuntu 18.04
mariadb10.3 (latest)381MBUbuntu 18.04
mariadb10.2378MBUbuntu 18.04
mariadb10.1391MBUbuntu 18.04
mariadb10.0352MBUbuntu 16.04
mariadb5.5352MBUbuntu 14.04
mariadb/columnstore1.21.15GBCentOS 7
percona8.0727MBCentOS 7
percona5.7 (latest)583MBCentOS 7
percona5.6421MBCentOS 7
percona5.5294MBDebian 9
mysql8.0 (latest)443MBDebian 9
mysql5.7373MBDebian 9
mysql5.6256MBDebian 9
mysql5.5205MBDebian 9
mysql/mysql-server8.0289MBOracle Linux 7
bitnami/mariadb10.1 (latest)261MBDebian 9
bitnami/mysql5.7 (latest)287MBDebian 9
centos/mariadb-102-centos710.2456MBCentOS 7
centos/mariadb-101-centos710.1476MBCentOS 7
centos/mariadb-100-centos710.0439MBCentOS 7
centos/mysql-80-centos78.0569MBCentOS 7
centos/mysql-57-centos75.7452MBCentOS 7
centos/mysql-56-centos75.6407MBCentOS 7
yobasystems/alpine-mariadb10.2228MBalpine 3.8
ipburger/mysql-alpine.docker10.2154MBalpine 3.8
wangxian/alpine-mysql10.1176MB alpine 3.4
  • MariaDB 이미지들은 5.5부터 버전이 올라가면서 이미지 크기도 조금씩 커졌습니다.
  • MySQL은 5.7버전까지는 MariaDB하고 이미지 크기가 비슷하다가 8.0 버전에서 MariaDB보다 커졌습니다.
  • Percona 서버들이 이미지 크기가 제일 크긴 합니다.
  • MariaDB ColumnStore 엔진은 1GB가 넘습니다.
  • CentOS에서의 MariaDB / MySQL 이미지들이 더 크긴 하고요.
  • alpine 리눅스를 사용하면 이미지 크기를 100~200MB 정도 줄일 수 있습니다.