세상을 바꾸는 새로운 디자인

MySQL의 역사 본문

Cloud, Dev

MySQL의 역사

penguinee5 2023. 8. 25. 14:45
반응형

MySQL의 역사

오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)인 MySQL을 사용하여 개발되었습니다. 

현대 인터넷 아키텍처의 기본이지만 개발계 외부에서는 거의 인정받지 못하는 MySQL은 웹사이트, 플랫폼 및 앱에 계속해서 혁명을 일으키고 있습니다. 

기술 분야의 모든 사람이 그 중요성을 이해하는 것이 중요하기 때문에 MySQL, RDS 도구의 간략한 역사를 정리한 글이 있어 남깁니다. 

 

 

UNIREG에서 MySQL로

 

1979년, 인터넷 초창기에는 Michael Widenius가 개발한 Unix 기반 데이터베이스 관리 도구인 UNIREG를 세계에서 가장 강력하고 영향력 있는 개발 도구 중 하나의 선구자로 인식한 사람이 거의 없었습니다. Widenius는 계속해서 비즈니스 파트너인 Allan Larsson과 함께 TcX를 설립했으며, 1994년까지 회사는 UNIREG를 사용하여 여러 웹 기반 애플리케이션의 개발을 지원했습니다. 그러나 당시에는 낮은 수준의 스토리지 엔진이 동적으로 생성된 웹 페이지를 적절하게 지원할 수 없었습니다.

TcX는 SQL(구조적 쿼리 언어) 및 mSQL(미니 SQL)의 기능을 고려했지만 UNIREG를 통해 이미 사용할 수 있었던 것보다 더 나은 성능을 제공하지 못했습니다. 그러나 1995년에 대안을 모색하면서 MySQL 3.11.1이 개발되었고 Widenius, Larsson 및  David Axmark 가 MySQL AB를 설립하게 되었습니다 .

 

 

오픈 소스 혁신에서 수익성까지

 

2000년에 MySQL은 GNU  General Public License  (GPL)에 따른 오픈 소스 소프트웨어가 되었습니다. MySQL AB는 데이터베이스 서버에 대한 저작권과 상표를 소유하고 MySQL에 대한 개발 및 지원을 조정했습니다. InnoDB  트랜잭션 스토리지 엔진을 개발한 핀란드 회사인 Innobase Oy와의 협력을 통해 2001년에 수많은 운영 체제로 포팅된 MySQL 3.22가 개발되었습니다. API를 통해 프로그래머는 거의 모든 기존 프로그래밍 언어로 클라이언트를 작성할 수 있었습니다 

MySQL 개발이 증가하면서 벤처 캐피탈리스트로부터 재정적 지원을 받게 되었습니다. 그리고 2002년에 MySQL AB는 (원래 스웨덴 본사를 보완하기 위해) 미국에 본사를 설립했습니다. 매출은 계속해서 증가했고, 활성 사용자 수는 2002년과 2003년 사이에 300만 명에서 400만 명으로 급증했습니다. MySQL 4.0에는 트랜잭션, 쿼리 캐시, 전체 텍스트 검색, 행 수준 잠금이 추가되었으며, 2004년에는 베타 버전이 출시되었습니다. MySQL 4.1 릴리스에는 하위 쿼리 및 공간 인덱싱 지원이 포함되었습니다.

 

 

파트너십 및 구매: MySQL Today

MySQL의 폭발적인 성장은 다른 주요 기술 회사의 관심을 끌었고, 2003년 MySQL AB는 SAP와 제휴하여 MySQL 5를 공동 개발했습니다. 이 버전에는 저장 프로시저와 분산 트랜잭션 처리가 추가되었으며 OEM 이중 라이센스 모델도 도입되었습니다. OEM 파트너의 일회성 라이센스 비용으로 얻은 수익에 의존하지 않고 MySQL은 이제 최종 사용자로부터 파생되는 수익 흐름에 의존합니다.

MySQL AB가 10주년을 맞이하면서 MySQL 5.1의 알파 릴리스에는 테이블 데이터 파티셔닝, 행 기반 복제 및 새로운 스토리지 엔진을 위한 표준화된 플러그인 API가 추가되었습니다. 또한 회사는 MySQL에 대한 업데이트, 경고, 알림 및 지원을 계속 제공하는 MySQL Network라는 구독 서비스를 시작했습니다. MySQL AB는 또한   통합 검색 엔진, 분산 트랜잭션, 보기, 저장 프로시저 및 트리거를 갖춘 새 버전으로 엔터프라이즈 시장 에 진출했습니다. 10년이 지난 후 연간 수익은 3,400만 달러로 증가했습니다.

2008년까지 MySQL은 설치 수는 800만 개로 늘어났으며 약 1억 달러의 수익을 창출했습니다. MySQL AB는 2008년 가장 기대되는 기술 IPO 중 하나였으며, Oracle 11과 같은 경쟁 도구에 비해 저렴한 비용으로 투자자를 끌어 모았습니다. 25개국에서 근무하는 320명의 직원이 근무하는 MySQL은 처음부터 먼 길을 걸어왔습니다!

2008년 Sun Microsystems는  MySQL  AB를 10억 ​​달러에 인수했습니다. Sun은 이후  2009년에 Oracle에 인수되었습니다  . 현재 MySQL AB는 Oracle의 자회사로 남아 있습니다. MySQL Server 버전 5.7.18에는 향상된 보안 기능이 추가되었으며, Oracle의 MySQL Cloud Service는 Oracle Cloud의 기능과 MySQL Enterprise를 결합하여 자동화된 엔터프라이즈급 클라우드 서비스를 제공합니다.

 

DB 역사

 

엑사델과 MySQL

2009년에 Exadel은 MySQL을 사용하여 직원들이 온라인 콘텐츠와 상품을 더 잘 관리할 수 있도록 지원하는 Sears용 백엔드 애플리케이션을 개발했습니다. SPIN(Sears Product Information Network)에 포함된 포괄적인 도구 세트를 사용하면 사용자가 제품 게시, 분류, 브랜드 및 사용자 액세스 설정을 사용자 정의할 수 있습니다. 클라이언트 측 레이어, 서버 측 레이어, 데이터베이스 레이어로 구성된 SPIN은 비효율적인 시스템과 프로세스를 대체하고 데이터 관리에 소요되는 시간을 줄였습니다.

MySQL의 또 다른 독특한 응용 프로그램은 Exadel과 Dun and Bradstreet(D&B)의 파트너십입니다. 비즈니스 서비스 회사는 고객이 공급업체, 공급업체 인증, 재무 모니터링, 정부 통제 목록 모니터링, 고객별 실시간 보고서를 관리할 수 있는 확장 가능한 통합 플랫폼을 개발해야 했습니다. 솔루션을 위해 Exadel은 Apache Solr를 MySQL 및 Oracle 데이터베이스와 통합하여 클러스터로 배포하여 최대의 확장성을 제공했습니다. Dun과 Bradstreet는 시스템 기능의 향상을 통해 훨씬 더 중요한 비즈니스 정보 제공업체가 되었습니다.

반응형