구성 요소

Sun의 Mickos : Monty의 MySQL 5.1 Rant에서 괜찮습니다.

MySQL WorkBench macOS Installation

MySQL WorkBench macOS Installation
Anonim

오픈 소스 데이터베이스 MySQL의 독창적 인 개발자 인 Michael "Monty"Widenius는 Sun Microsystems의 최근 MySQL 5.1 릴리스에 악명 높은 11 월 29 일 블로그 게시물 삭제 업데이트를 "일반적으로 사용할 수있는"지정으로 지정하기로 한 회사의 결정.

Widenius는 "아직 해결되지 않은 새로운 기능에 아직 알려지지 않은 치명적인 버그가 많이 있기 때문에 사용자가"MySQL 5.1에 매우주의해야한다고 경고했습니다. "Widenius의 의견은 지난 주 상당한 논란을 불러 일으켰다. 일부 관측통은 공공 선동에 비추어 1 월에 MySQL을 1 억달러에 샀던 Sun에 얼마나 오래 머무를 지에 대해 의문을 표시했다. 썬은 위 데 니 어스가 회사를 떠날 것을 고려하고 있으며 동료 MySQL 공동 창업자 인 데이비드 액스 마크 (David Axmark)는 이미 그 사실을 확인했다. 그러나 수석 선임 이사는 위 데니 어스 (Widenius)는 여전히 남아 있으며 공개 비평은 썬의 오픈 소스 윤리를 반영한다고 말했다.

썬의 데이터베이스 그룹 수석 부사장 인 마르텐 미 코스 (Marten Mickos)는 지난 수요일 인터뷰에서 "오픈 소스의 이점과 고통에 대해 수년 동안 배웠다. "토론은 조금도 아프지 않을 것입니다. 이것은 공개 소스 회사가되는 것의 일부입니다 … 사람들은 원하는 것에 대해 블로그를 자유롭게 할 수 있습니다."그의 블로그 포스트에서 Widenius는 Mickos에게 직접 비난했습니다. "우리는 릴리스 모델을 변경하여 품질과 기능에 초점을 맞추지 않고 이제 릴리스가 적시성과 기능으로 정의됩니다. 품질은 그렇게 중요한 것으로 간주되지 않습니다." "Marten Mickos의 말을 인용하면: 'MySQL 5.1은 12 월 또는 그 전에 GA로 출시 될 예정입니다. Marten의 이유는 그가 팔 수있는 무언가를 필요로한다는 것이고 'GA'라고 표시된 릴리즈는 'RC'로 표시된 릴리즈보다 훨씬 팔리기 쉽다는 것입니다. "

Mickos는 Widenius가이 게시물에서 작성한 구체적인 사항을 언급하지 않았지만 5.1 릴리스는 "훌륭"하며 "매우 확신"합니다. Sun에 따르면이 릴리즈는 일반 가용성의 처음 10 일 동안 25 만 회 이상 다운로드되었다고한다.

한편 Widenius는 일요일 그의 블로그에서 후속 코멘트에서 자신의 입장을 분명히하려고 노력했다.

MySQL 5.1이 좋은 * 권장 * 릴리스인데, 특히 MySQL / Sun이 완벽한 지원을 제공 할 때 특히 그러합니다. "Widenius는 썼습니다. "내가 동의하지 않는 것은 MySQL 5.1에 GA 상태를 부여하는 것인데, 적어도 나를 위해, 정상 작동에 영향을주는 크래시 또는 기타 심각한 버그가 있음을 의미합니다. 즉, MySQL 5.1에서의 작업은 계속되고, "

다른 MySQL 팀 구성원은 MySQL 5.1을 GA 상태로 설정하려는 회사의 결정을 적극적으로 방어하고 있습니다.

"MySQL 관리에 대한 판단과 동료 엔지니어의 능력을 절대적으로 신뢰합니다. " 그는 "운영체제, 통신 소프트웨어, 데이터베이스 마이크로 커널, 의료 기기 펌웨어, 그리고 가장 중요한 것은 도매 유통을위한 애플리케이션을 개발했다"고 덧붙였다. "이 제품 중 하나 하나에는 알려진 버그 (심각한 버그)와 함께 출하되었으며,이 제품 중 하나 하나는 출하 결정에 강력하게 의문을 제기하는 사람과 함께 출하되었습니다. 모든 단일 … 그리고 버그가 수정 된 다음 계속 진행했습니다. "

그리고 월요일에 게시 된 긴 게시물에서 Sun 직원은 5.1 GA 발표까지 이어진 내부 프로세스와 물류 문제에 대해 자세히 설명했습니다."

"MySQL 5.1이 오른발에서 시작되지 않았습니다. 이 기능을 개발하려는 노력은 과소 평가되었는데, 그 이유는 주로 설계 당시에 회사가 MySQL 5.0에 문제가있는 아키텍처 버그를 발굴하고 있었기 때문입니다. "라고 MySQL 커뮤니티 팀의 주세페 맥시 아가 썼습니다.

Sun은 맥시 아 (Maxia)는 마케팅 우려에 부응하여 GA 릴리스를 무분별하게 추진하지 않는다고 말했다. "사용자 컨퍼런스 2008이 개최되기 전에 5.1 조지아를 선적하려는 바람이 새롭고 교란적인 버그 발견으로 당연히 왜소 해졌다."

그는 "개발자들이 엄청난 수의 버그를 수정하기 위해 싸우는 동안 2 개의 더 많은 릴리스 후보를 내놓았습니다."라고 그는 적었습니다. "9,500 개 이상의 버그가 MySQL 5.1에 영향을 미치고 6 월까지 2,300 개를 수정했습니다. 일부 현저한 치명적인 버그, 마케팅 및 영업 부서의 발표가 촉박했습니다 "라고 Maxia는 덧붙였습니다. "Sun의 경제 상황은 좋지 않았고, 회사는 2,500 개의 일자리를 삭감했으며, 판매량을 늘리기 위해 새 릴리스가 필요했습니다. 그러나 현저한 버그로 인해 사용자와 직접 접촉 한 사람들 (지원 및 커뮤니티 Team)은 그 시점에 GA 선언에 강력하게 반대했으며, 공동 노력을 통해 GA 이전에 해결해야 할 40 가지의 치명적인 버그를 확인했습니다. "또한 회사는 고객 및 이미 MySQL을 사용하는 다른 사용자와 연락을 유지했습니다. 5.1 릴리스를 출시했으며, "우리는 GA 릴리스 전에이 용감한 영혼이보고 한 버그가 해결되었는지 확인했다"고 덧붙였다.

MySQL의 개발 프로세스는 "매우 닫힌 소스"이며 일부 변경 사항을 사용할 수 있다고 및 개선, Maxia에 따르면. "개발 모델을 여는 데 따르는 장애물은 상당수이며, 우리는이 목표를 달성하기 위해 열심히 노력하고 있습니다 … 중요한 것은 모든 사람이 변화의 필요성에 동의한다는 것입니다. 우리는이 목표를 향해 노력하고 있습니다."