MariaDB 10.0 의 이유 (MariaDB 유래)
잡담입니다.
MySQL-Company 가 Oracle-Company에 인수되면서 기대치만큼 발전하지 않자, MySQL 창업자인 마이클 와이드니어스는
Oracle(에 팔린 MySQL 회사)를 나와서, 동료 개발자들과 함께 MariaDB-Company를 설립합니다.
마이클 와이드니어스의 첫째딸 이름이 My, 막내딸이름이 Maria, 첫째아들 이름이 Max 입니다.
실제로 이 때문에 MySQL, MariaDB, MaxDB가 있습니다. (네이밍 참 쉽죠?)
참조 : https://en.wikipedia.org/wiki/Michael_Widenius
그는 MariaDB 초기에는 API 인터페이스만 호환되도록 하고 내부엔진을 바꾸었으며, 이후에는 공격적인 기능 도입을 위해 버전을 많이 건너뜁니다.
그래서 MySQL 5.5 다음 버전은 -> MySQL 5.6 이지만, MariaDB 5.5 다음 버전은 -> MariaDB 10.0 입니다.
MariaDB 10.0 과 MySQL 5.6 은 완전히 다른 것이 아니고 호환 안되는 기능이 있음을 의미합니다.(MariaDB가 훨씬 빠르고, 기능도 더 많습니다.)
일부는 MariaDB 10.0 이 MySQL 5.6 보다 꽤 많이 (버전 번호상 두배쯤?) 좋을 것이라고 하는데, 그렇지는 않습니다. 그냥 버전 번호를 다르게 가는 것일뿐.
MariaDB 10.0 버전 번호에는 (더 이상 MySQL에 종속되지 않고)공격적인 기능 도입을 하겠다는 마이클 와이드니어스의 의지가 담겨 있다고 볼 수 있습니다.