Ulasan: 4 GUI pengurusan sumber terbuka percuma untuk MongoDB

Sebelumnya 1 2 3 4 5 6 7 8 Halaman 3 Seterusnya Halaman 3 daripada 8

phpMoAdmin: Pemasangan mudah, GUI sibuk

Berada dalam satu fail PHP tidak bermaksud bahawa phpMoAdmin tidak dapat dikonfigurasi. Buka moadmin.php, dan anda akan dapati pelbagai pilihan konfigurasi yang boleh diaktifkan dengan melepaskan garis yang mengandunginya. Sebagai contoh, secara lalai, phpMoAdmin tidak memberikan pengesahan pengguna. Menanggalkan satu baris, mengedit nama pentadbir dan kata laluan, dan pengesahan akses akan diperlukan semasa phpMoAdmin dilancarkan. Anda juga boleh mengkonfigurasi phpMoAdmin untuk menggunakan salah satu daripada tiga tema paparan.

phpMoAdmin berhutang saiznya yang lebih langsing pada origina sebagai versi pelucutan dari sumber terbuka Vork Enterprise Framework, kerangka MVC untuk membina aplikasi Web PHP. Rangka Kerja Vork penuh sekitar 500K, tetapi pereka phpMoAdmin menjadikannya kurang dari 100K untuk phpMoAdmin. (File phpMoAdmin itu sendiri sekitar 113K.) Pereka memilih Vork Framework kerana, pada masa phpMoAdmin dimulakan, Vork adalah satu-satunya kerangka kerja dengan sokongan MongoDB bersepadu.

Mulakan phpMoAdmin, dan di sudut kiri atas skrin, anda akan melihat drop-down dari mana anda dapat memilih salah satu pangkalan data yang tersedia yang telah dijumpai oleh phpMoAdmin pada hos semasa. (Anda boleh mengkonfigurasi phpMoAdmin untuk menyambung ke pelayan pada host jauh, tetapi anda mesti mengubah fail moadmin.php untuk melakukannya.) Di sebelah kanan drop-down adalah butang "Ubah pangkalan data", yang anda klik untuk benar-benar menyebabkan pangkalan data di drop-down menjadi pangkalan data semasa di mana operasi dapat dilakukan.

Juga di bahagian atas halaman, anda akan menemui pautan untuk "Perbaikan pangkalan data" dan "Jatuhkan pangkalan data," yang berfungsi pada pangkalan data semasa. Anda dapat mengetahui pangkalan data mana yang terkini kerana namanya ditampilkan dalam fon yang besar di sebelah butang "Ubah pangkalan data". Pautan Pembaikan akan mengeluarkan repairDatabaseoperasi pada pangkalan data (disyorkan hanya dalam keadaan luar biasa, kerana repairDatabasememperoleh kunci global pada pangkalan data semasa menjalankan tugasnya). Saya diberitahu oleh pasukan phpMoAdmin bahawa keupayaan Pembaikan adalah penahan dari awal MongoDB, ketika pangkalan data sering menjadi rosak. Fungsi Drop link ini jelas.

Anda tidak akan menemui ikon grafik mewah pada mana-mana kawalan di phpMoAdmin. Objek yang dapat diedit akan mempunyai teks bertautan [E] yang dipaparkan bersebelahan namanya; bersebelahan dengan objek yang boleh dipadamkan, anda akan menemui hyperlink [X]. Oleh itu, klik pautan [E] di sebelah nama koleksi untuk menukar nama itu. Klik [X], dan anda ditanya sama ada anda benar-benar mahu memadamkan koleksi itu.

Pilih pangkalan data, dan phpMoAdmin akan memaparkan senarai koleksi dalam pangkalan data. Klik pada koleksi, dan anda akan menunjukkan 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 had yang dipaparkan ketika anda memilih pangkalan data.) Indikator maju cepat dan mundur cepat (>> > dan <<<) muncul apabila jumlah dokumen dalam koleksi melebihi yang dapat dipaparkan pada satu halaman.

Dengan mengklik pautan "Tunjukkan pemilihan Pangkalan Data & Koleksi", anda boleh menggabungkan pandangan pangkalan data semasa dan koleksinya ditambah koleksi yang sedang dipilih dan 100 dokumen pertamanya. Ini menjadikan paparan sibuk dan mendedahkan salah satu kelemahan utama phpMoAdmin: Anda mudah tersesat di dalamnya.