검토 : MongoDB 용 4 개의 무료 오픈 소스 관리 GUI

이전 1 2 3 4 5 6 7 8 페이지 3 다음 페이지 3/8

phpMoAdmin : 쉬운 설치, 바쁜 GUI

그러나 단일 PHP 파일에 있다고해서 phpMoAdmin을 구성 할 수 없다는 의미는 아닙니다. moadmin.php를 열면 포함 된 줄의 주석 처리를 제거하여 활성화 할 수있는 다양한 구성 옵션을 찾을 수 있습니다. 예를 들어, 기본적으로 phpMoAdmin은 사용자 인증을 제공하지 않습니다. 한 줄의 주석 처리를 제거하고 관리자 이름과 암호를 편집 한 다음 phpMoAdmin이 시작될 때 액세스 인증이 필요합니다. 세 가지 디스플레이 테마 중 하나를 사용하도록 phpMoAdmin을 구성 할 수도 있습니다.

phpMoAdmin은 PHP 웹 애플리케이션을 구축하기위한 MVC 프레임 워크 인 오픈 소스 Vork Enterprise Framework의 벗겨진 버전으로 인해 슬림 한 크기가 유래되었습니다. 전체 Vork 프레임 워크는 약 500K이지만 phpMoAdmin의 설계자는 phpMoAdmin의 경우 100K 미만으로 줄였습니다. (phpMoAdmin 파일 자체는 약 113K입니다.) 디자이너는 Vork 프레임 워크를 선택했습니다. phpMoAdmin이 시작될 당시 Vork는 통합 된 MongoDB 지원이 포함 된 유일한 프레임 워크 였기 때문입니다.

phpMoAdmin을 시작하면 화면의 왼쪽 상단에 phpMoAdmin이 현재 호스트에서 찾은 사용 가능한 데이터베이스 중 하나를 선택할 수있는 드롭 다운이 표시됩니다. (원격 호스트의 서버에 연결하도록 phpMoAdmin을 구성 할 수 있지만이를 수행하려면 moadmin.php 파일을 수정해야합니다.) 드롭 다운 오른쪽에는 실제로 클릭하여 "데이터베이스 변경"버튼이 있습니다. 드롭 다운의 데이터베이스가 작업을 수행 할 수있는 현재 데이터베이스가되도록합니다.

또한 페이지 상단에는 현재 데이터베이스에서 작동하는 "데이터베이스 복구"및 "데이터베이스 삭제"에 대한 링크가 있습니다. "데이터베이스 변경"버튼 옆에 큰 글꼴로 이름이 표시되므로 현재 데이터베이스를 알 수 있습니다. 복구 링크는 repairDatabase데이터베이스 에서 작업을 실행합니다 ( repairDatabase작업을 수행하는 동안 데이터베이스에 대한 전역 잠금을 얻으 므로 예외적 인 상황에서만 권장 됨 ). phpMoAdmin 팀은 복구 기능이 데이터베이스가 자주 손상되는 MongoDB의 초기 시절부터 유지되었다고 들었습니다. 드롭 링크의 기능은 자명합니다.

phpMoAdmin의 컨트롤에는 멋진 그래픽 아이콘이 없습니다. 편집 할 수있는 개체는 이름 옆에 하이퍼 링크 텍스트 [E]가 표시됩니다. 삭제할 수있는 개체 옆에 [X] 하이퍼 링크가 있습니다. 따라서 컬렉션 이름 옆에있는 [E] 링크를 클릭하여 해당 이름을 변경하십시오. [X]를 클릭하면 해당 컬렉션을 정말로 삭제할 것인지 묻는 메시지가 표시됩니다.

데이터베이스를 선택하면 phpMoAdmin이 데이터베이스의 컬렉션 목록을 표시합니다. 컬렉션을 클릭하면 컬렉션의 처음 100 개 문서가 표시됩니다. (moadmin.php 파일을 편집하거나 데이터베이스를 선택할 때 표시되는 제한 텍스트 상자에 값을 입력하여 페이지 당 표시되는 문서 수를 변경할 수 있습니다.) 범용 빨리 감기 및 빨리 되감기 표시기 (>> > 및 <<<)는 컬렉션의 문서 수가 단일 페이지에 표시 할 수있는 수를 초과 할 때 나타납니다.

"데이터베이스 및 컬렉션 선택 표시"링크를 클릭하면 현재 데이터베이스 및 컬렉션보기와 현재 선택된 컬렉션 및 처음 100 개 문서를 결합 할 수 있습니다. 이것은 바쁜 디스플레이를 만들고 phpMoAdmin의 주요 약점 중 하나를 드러냅니다. 쉽게 길을 잃을 수 있습니다.