Review: 4 GUI manajemen open source gratis Untuk MongoDB

Sebelumnya 1 2 3 4 5 6 7 8 Halaman 3 Berikutnya Halaman 3 dari 8

phpMoAdmin: Instalasi mudah, GUI sibuk

Berada dalam satu file PHP tidak berarti bahwa phpMoAdmin tidak dapat dikonfigurasi. Buka moadmin.php, dan Anda akan menemukan berbagai opsi konfigurasi yang dapat diaktifkan dengan menghapus komentar pada baris yang memuatnya. Misalnya, secara default, phpMoAdmin tidak menyediakan otentikasi pengguna. Batalkan komentar satu baris, edit nama dan kata sandi administrator, dan otentikasi akses akan diperlukan ketika phpMoAdmin diluncurkan. Anda juga dapat mengkonfigurasi phpMoAdmin untuk menggunakan salah satu dari tiga tema tampilan.

phpMoAdmin berutang ukurannya yang ramping ke origina sebagai versi yang dilucuti dari open source Vork Enterprise Framework, kerangka kerja MVC untuk membangun aplikasi Web PHP. Kerangka kerja Vork lengkap sekitar 500K, tetapi perancang phpMoAdmin memangkasnya menjadi kurang dari 100K untuk phpMoAdmin. (File phpMoAdmin itu sendiri berukuran sekitar 113K.) Para desainer memilih Vork Framework karena, pada saat dimulainya phpMoAdmin, Vork adalah satu-satunya kerangka kerja dengan dukungan MongoDB terintegrasi.

Mulai phpMoAdmin, dan di sudut kiri atas layar, Anda akan melihat drop-down dari mana Anda dapat memilih salah satu database yang tersedia yang ditemukan phpMoAdmin di host saat ini. (Anda dapat mengkonfigurasi phpMoAdmin untuk terhubung ke server pada host jarak jauh, tetapi Anda harus memodifikasi file moadmin.php untuk melakukannya.) Di sebelah kanan drop-down adalah tombol "Ubah database", yang Anda klik untuk benar-benar menyebabkan database di drop-down menjadi database saat ini di mana operasi dapat dilakukan.

Juga di bagian atas halaman Anda akan menemukan link untuk "Perbaiki database" dan "Drop database," yang bekerja pada database saat ini. Anda dapat mengetahui database mana yang saat ini karena namanya ditampilkan dalam font besar di sebelah tombol "Ubah database". Link Perbaikan akan mengeluarkan repairDatabaseoperasi pada database (disarankan hanya dalam keadaan luar biasa, karena repairDatabasememperoleh kunci global pada database saat melakukan tugasnya). Saya diberitahu oleh tim phpMoAdmin bahwa kemampuan Perbaikan adalah sisa-sisa dari masa awal MongoDB, ketika database sering rusak. Fungsi Drop link terbukti dengan sendirinya.

Anda tidak akan menemukan ikon grafis mewah pada salah satu kontrol di phpMoAdmin. Sebuah objek yang dapat diedit akan memiliki teks hyperlink [E] yang ditampilkan berdekatan dengan namanya; berdekatan dengan objek yang bisa dihapus, Anda akan menemukan hyperlink [X]. Jadi klik tautan [E] di samping nama koleksi untuk mengubah nama itu. Klik [X], dan Anda ditanya apakah Anda benar-benar ingin menghapus koleksi itu.

Pilih database, dan phpMoAdmin menampilkan daftar koleksi di database. Klik salah satu koleksi, dan Anda akan diperlihatkan 100 dokumen pertama dalam koleksi. (Anda dapat mengubah jumlah dokumen yang ditampilkan per halaman dengan mengedit file moadmin.php, atau dengan memasukkan nilai di kotak teks batas yang ditampilkan saat Anda memilih database.) Indikator universal maju cepat dan mundur cepat (>> > dan <<<) muncul ketika jumlah dokumen dalam koleksi melebihi apa yang dapat ditampilkan pada satu halaman.

Dengan mengklik link "Tampilkan Pilihan Database & Koleksi", Anda dapat menggabungkan tampilan database saat ini dan koleksinya ditambah koleksi yang saat ini dipilih dan 100 dokumen pertamanya. Ini membuat tampilan menjadi sibuk dan mengungkapkan salah satu kelemahan utama phpMoAdmin: Anda dapat dengan mudah tersesat di dalamnya.