본문 바로가기
MySQL Admin Guide/MySQL Ver.5.1 Admin Guide

1장. MySQL 아키텍쳐 : (5) MySQL Version

by 모모레 2009. 2. 20.

MySQL의 Version은 크게 2가지로 나눠서 구분할 수 있다. 하나는 개발 단계별로 구분되고, 다른 하나는 설치 방법 별로 구분된다.

1. 개발 단계 별
MySQL AB에서는 개발 단계에 따라 크게 4가지로 나누어서 Versioning된다.

  • ALPHA
  • BETA
  • RC (Release Candidate)
  • GA (Generally Available)

이 중에 서비스에 사용이 가능한 버젼은 GA Version이다.

2.설치 방법 별
MySQL AB에서는 설치 방법에 따라 다음 3가지의 Version으로 MySQL을 제공한다.

  • Binary
  • RPM
  • Source

Binary Version은 MySQLAB에서 각 OS에 맞춰서 직접 컴파일 해준 Version으로 사용자는 tar.gz본을 받아서 직접 풀어서 사용하면 된다. 설치 및 관리가 다른 Version에 비해 간단한 장점이 있다. 
RPM은 MySQLAB에서 직접 만들어서 제공해 주는 RPM설치 Version으로 rpm 설치로 사용할 수 있다. 하지만, 이 버젼은 엔진 소스가 여러 군데에서 설치되고, 흩어져 있기 때문에 관리의 어려움이 있다. 
Source Version은 MySQL 의 Source로서 사용자가 직접 자신의 서버에 맞게 컴파일 해서 사용해야 하는 버젼이다. 

MySQLAB에서는 위 3가지 Version 중 Binary Version을 사용하기를 권장한다. 설치및 관리가 간단하고, 또한 사용자가 직접 컴파일 하는 것보다 MySQL의 전문가인 MySQLAB에서 직접 소스를 컴파일 한게 사용자가 컴파일 한것보다는 더 좋을 것이다라는 판단에서 이다.