구성 요소

폭풍우가 내린 MySQL 계획

MySQL - MySQL Introduction

MySQL - MySQL Introduction
Anonim

오픈 소스 MySQL 데이터베이스는 오라클이나 Sybase와 같이 대량의 리소스를 많이 차지하는 데이터베이스 관리 시스템에 대한 경량의 대안으로 시작되었다. 그러나 사용자들은 점점 더 많은 기능을 요구하면서 MySQL의 코드베이스가 이전에 상업용 사촌에서만 발견되었던 기능으로 부 풀리게되었습니다.

하지만 모든 MySQL 개발자가이 방향에 동의하는 것은 아닙니다. 어떤 이들은 브레이크를 적용하는 것뿐만 아니라 유턴을하는 것이 가장 좋은시기라고 생각합니다. 특히 웹 응용 프로그램 개발 커뮤니티의 일부 고객은 웹 응용 프로그램에 필요하지 않은 고급 기능을 사용하여 시간을 낭비하지 않는 린 데이터베이스를 요구하고 있습니다. 이번 주, 그들의 전화에 대한 답변이 나왔습니다.

MySQL의 브라이언 아커 (Brian Aker) 이사가 수요일에 발표 한 드리 클리 프로젝트는 마이크로 커널 아키텍처를 사용하여 MySQL을 다시 발명하려고 시도했습니다. 불필요한 기능은 데이터베이스 코어에서 제거되어 모듈로 옮겨져 사용자가 원하는대로로드하거나 남겨 둘 수 있습니다. 모듈화를 위해 표시된 기능 중에는 트리거,보기, 저장 프로 시저, 액세스 제어 목록 및 일부 데이터 유형이 포함됩니다.

[추가 정보: 미디어 스트리밍 및 백업을위한 최상의 NAS 상자]

프로젝트의 FAQ에 따르면, 청중은 "웹 인프라 백엔드 및 클라우드 구성 요소"입니다. 이 코드는 현재의 MySQL 구현을 능가하는 규모로 방대한 동시성을 가능하게하기 위해 최신 멀티 CPU / 멀티 코어 아키텍처를 염두에두고 개발 될 것입니다. MySQL은 32 비트 및 64 비트 CPU를 모두 지원할 예정입니다.

MySQL 코드베이스에 대한 저작권을 보유한 MySQL AB는 올해 4 월에 Sun Microsystems에 인수되었습니다. MySQL 그룹은 여전히 ​​썬 내에서 독립적으로 운영되지만, MySQL 데이터베이스는 기술적으로 썬 소프트웨어 제품입니다.

그리즐릿은 적어도 현재는 거의 독립적으로 개발 될 것입니다. Drizzle 개발자 중 일부는 Sun / MySQL에서 일하지만 Aker는 프로젝트 FAQ에서 "개발 모델은 공개 공동 작업을 기반으로합니다."라고 적었습니다. 이 프로젝트의 소스 코드는 GPL v2 오픈 소스 소프트웨어 라이선스에 따라 제공 될 예정입니다.

현재는 Drizzle의 일반 출시 버전에 대한 구체적인 일정이 발표되지 않았습니다. 귀하 또는 귀하의 조직 내의 누군가가 초기 릴리스에 코드를 제공하여 참여하고 싶다면 FAQ 및 Drizzle Wiki에서 지침을 이용할 수 있습니다.