Adminer 를 소개합니다

§

웹호스팅 회사나 플랜에 따라서 cPanel 이나 Plesk 가 딸려오기도 하고 GoDaddy 처럼 자체 호스팅 UI 를 제공하기도 하지만 어느 LAMP/LEMP 웹호스팅이나 절대 빠지지 않고 제공되는 관리자도구는 phpMyAdmin 입니다.

어느 웹사이트 운영자나 웹개발자도 처음부터 어떤 선택권이 존재해서 phpMyAdmin 을 사용하기 시작한게 아니라 그냥 이것 밖에 없어서 phpMyAdmin 을 쓰게 됩니다. 아마 상당히 많은 분들이 웹개발을 배우며 가장 먼저 익혀야 했던 기술이 phpMyAdmin 에서 DB 생성하기가 아니었을까 생각됩니다.

그리고 그후 그냥 아무런 생각도 없이 쭈욱 phpMyAdmin 을 쓰게 되는거죠. Command line 보다는 100배 더 편하니까요. 디자인이야 90년대 말 이후로 한번도 바뀐적 없어 보이지만 DB 관리자도구가 예쁠 필요는 없죠. ㅎㅎㅎ

그런데 사실 DB 관리자도구의 기능이나 성능면에서만 보면 Adminer 라는 도구가 phpMyAdmin 보다 월등히 뛰어납니다.

꽤 오랫동안 개발을 해오신 개발자 분들도 이 Adminer 에 대해 들어보신적이 없으신 분들이 많이 계신데, Adminer 에 대해 간략한 소개를 드리자면,

DB 출력을 마우스 클릭만으로 할 수 있습니다.
단 한개의 php 파일로 만들어져 있습니다. 고로 phpMyAdmin 에 비해 매우 가볍고 크기가 작고 작동속도가 빠릅니다.
phpMyAdmin 은 MySQL 하고 MariaDB 만 지원을 하지만, Adminer 는 이 두개의 DB 이외에도 SQLite, Postgre, MS SQL, Oracle 까지 지원합니다. (php + 파이썬 이나 php +RoR 솔루션을 개발하는 경우 매우 유용하겠죠? ㅎㅎㅎ)

또 phpMyAdmin 은 MySQL 5 부터 지원되지만 Adminer 는 MySQL 4 부터도 지원해준다는.

여러가지로 Admnier 가 훨씬 더 좋은 DB 관리도구 입니다. 그런데 왜 다들 phpMyAdmin 일색이냐구요? 호스팅 회사들이 phpMyAdmin 설치만 해봐서 이기도 하지만 (기술적인 제약) 그것보다는 호스팅 고객들이 phpMyAdmin 만 써본 경우가 99.99% 이상 이기 때문입니다. 몇년전에 랭커님께도 Adminer 를 한번 사용해보는게 어떻겠냐고 말씀드렸더니 매우 심하게 거부반응을 보이신. ㅋㅋㅋㅋ

아, phpMyAdmin 디자인이 90년대 후반의 모습이라면 Adminer 는 거의 쌍팔년도 디자인 입니다. ㅋㅋㅋ

물론 저처럼 왠만한 도구의 디자인은 자신들 입맛에 맞게 뜯어고쳐 쓰는 개발자들은 이렇게 디자인이 아예 없는 상태를 더 선호 합니다. 왜냐하면 어짜피 내 맘에 드는 옷 (테마/스킨)을 하나 만들어서 입혀 쓸거니까요. ㅎㅎㅎ


사실 어제 아침 마소의 강제적인 윈도우 업그레이드 중 제 PC 가 먹통이 되는 대형사고가 발생했었습니다. ㅠㅠㅠ 정말 개고생을 해서 PC 를 factory setting 까지는 다시 살려냈는데, localhost 부터 모든 소프트웨어를 다시 다 설치하고 세팅을 해야 해서 adminer 도 다시 설치하는 김에 작업하면서 이글을 같이 써 보았습니다. ㅠㅠㅠㅠ

덕분에 몹시 괴로운 주말이 예상되고 있습니다. OTL

hackya 는

Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

Tags: , ,

카테고리:

Ω