[DB] Real MySQL 8.0 #1. 소개
MySQL: 역사와 현재
1. MySQL의 여정
태동기 (1979-1995)
- 1979년: 스웨덴 TcX의 UNIREG 라이브러리에서 시작
- 초기: 웹 시스템의 데이터베이스로 활용
- MySQL 1.0 완성: TcX 사내에서만 사용
성장기 (1996-2005)
- 1996년: 일반 대중에게 공개
- 2000년: MySQL AB 회사 설립
- 주도: 몬티 & 데이빗
- FPL(Free Public License) 도입
변화기 (2006-현재)
- 2006년: 두 가지 에디션으로 분리
- MySQL 엔터프라이즈 에디션
- MySQL 커뮤니티 에디션
- 2008년: 썬마이크로시스템즈에 인수
- 2010년: 오라클에 인수
2. MySQL 에디션 비교
특징 | 엔터프라이즈 에디션 | 커뮤니티 에디션 |
---|
대상 | 기업용 | 일반 사용자용 |
소스코드 | 비공개 (5.5 GA 이후) | 공개 |
라이선스 | 유료 | 무료 |
기능 | 추가 기능 포함 | 기본 기능 |
3. 오라클 인수 후 변화
- 소스코드 레벨부터 리팩토링
- 버전별 주요 개선사항:
- 5.5v ~ 5.7v: 안정성과 성능 개선
- 8.0v 이후: 상용 DBMS 수준의 기능 추가
4. MySQL의 경쟁력
- 가격 경쟁력
- 선택 기준
- 개인의 활용도가 최우선
- 고려 순서:
- 안정성
- 성능과 기능
- 커뮤니티와 인지도