Page 138 - MDP2020-3
P. 138
132
| 인천전자마이스터고등학교 ·············································································································
4. Software 선정
OS의 경우 Windows 10을 사용하는 것을 전제로 시작되었기 때문에 이에 따른 Software의 선
택이 문제였습니다. 처음의 경우 라떼판다도 Windows 10을 기반으로 동작하기에 기존 노트북에
서 사용하던 프로그램을 문제없이 사용할 수 있을 것이라고 생각하였지만 한편으로는 혹시 모
를 상황에 대비하여 같은 기능을 하더라도 여러 프로그램을 후보군으로 선정하였습니다. 선정
기준의 경우 요구 기능 충족을 1순위, 범용성을 2순위로 하였습니다. 여기서 범용성은 후에 이
서비스를 관리하는 사람이 바뀌더라도 유지보수에 차질이 생기지 않는 것을 기준으로 하였습니
다.
가. APMSETUP7
해당 프로그램을 가장 먼저 후보군으로 선택하였던 이유는 정규 수업과정에서 사용하고 있는
프로그램으로써 위 두 조건을 충족하였기 때문입니다. 또한 Apache, PHP, MySQL을 동시에 설치
하기 때문에 개별로 설치할 때보다 호환성의 오류를 걱정하지 않아도 되고 간편하였습니다. 그
러나 특정 오류가 해결할 수 없어서 최종 선정은 되지 않았습니다.
나. MariaDB
MariaDB의 경우 Open Source RDBMS 중 하나로 MySQL을 기반으로 하고 있습니다. 정규 수업과
정에서는 사용되지 않았으나 개인적으로 사용하였던 경험이 있어 두 번째 후보로 선정하였으며
MariaDB의 경우 Apache, PHP가 설치되지 않기 때문에 기본적으로는 phpmyadmin을 사용할 수 없
습니다. phpmyadmin을 사용하지 못할 경우 Command Line을 통해 관리해야 하기 때문에
APMSETUP7 설치 과정에서 포함되었던 phpmyadmin을 사용하고자 하였으나 이 또한 Driver의
Version Error로 인하여 최종 선정에서는 탈락되었습니다.