MongoDB のデフォルトのインターフェースは (CLI) コマンドラインであり、新規ユーザーがプロのようにデータベースを扱うのは困難になります。そこで、GUI インターフェイスを備えた最も人気のある MongoDB 管理ツールのリストを以下に示します。
MongoDB オープンソース データベース プログラムは、Community、Enterprise MongoDB Atlas Edition で利用できます。 Community Server エディションは無料で使用できますが、商用エディションである MongoDB Enterprise Server の場合はサブスクリプションを購入する必要があります。 Windows、Linux、OS X で利用できます。MongoDB Atlas は、AWS、Microsoft Azure、Google Cloud Platform などのクラウド プラットフォーム上で実行することを目的としています。
MongoDB は、NoSQL データベース プログラム カテゴリに分類されるドキュメント指向のデータベース プログラムであり、スキーマを備えた JSON のようなドキュメントを使用します。
そこで、ここでは、生産性を向上させるために GUI インターフェイスを提供する、利用可能な最高の MongoDB 管理ツールをいくつか考え出します。 PHPMyAdmin と同様に、MySQL/MariaDB データベースに HTTP Web ベースの GUI インターフェイスを提供します。ただし、ここに含まれるすべてのツールは HTTP ベースではなく、MongoDB への Web インターフェイスを提供するツールはそのうちのいくつかだけです。
グラフィカル ユーザー インターフェイスで MongoDB を始めるには、MongoDB が最適な方法です。 MongoDB コンパスは同じ MongoDB 開発者によって開発されたため、信頼性と互換性が向上します。 MongoDB がデータベースを対話的に探索するための GUI MongoDB ツールを提供します。完全な CRUD 機能を視覚的に実現します。組み込みのスキーマ視覚化の助けを借りて、ユーザーはドキュメントを分析し、豊富な構造を表示できます。サーバーの負荷を監視するために、データベース操作のリアルタイムの統計が提供されます。 MongoDB と同様に、Compass にも 2 つのバージョンがあり、1 つはエンタープライズ (有料) で、もう 1 つは無料で使用できるコミュニティです。 Linux、Mac、または Windows で利用できます。
特徴:
- 組み込みのスキーマ視覚化
- サーバーのステータスとクエリのパフォーマンスに関する洞察
- 地理空間データを視覚化し、理解し、操作する
- データの作成、読み取り、更新、削除 (CRUD) を行う簡単なアプローチ
- わかりやすいGUI
- プラグイン経由で拡張可能
- 直感的な UI で集約パイプラインを構築
- もっと…
無料の MongoDB コンパスをダウンロードまたは知る–
NoSQLBooster (モンゴブースター)
NoSQLBooster は、淡い MongoDB CLI インターフェイスに対する非常に人気のある GUI インターフェイス プロバイダー ツールです。正式にはMongoBoosterとして知られています。 NoSQLBooster は、データベースを管理しサーバーを監視するための一連の MongoDB ツールが付属するクロスプラットフォームです。この MongoDB ツールは、サーバー監視ツール、Visual Explain Plan、クエリ ビルダー、SQL クエリ、ES2017 構文サポートなどで構成されています。無料, 個人版と商用版があり、もちろん無料版にはいくつかの機能制限があります。 NoSQLBooster は、Windows、macOS、Linux でも利用できます。
最も強調されている機能の 1 つは、真の IntelliSense エクスペリエンスです。これは、入力に役立つあらゆる種類のコードの提案を認識する組み込みの音声サービスです。 NoSQLBooster を使用している人なら誰でも、変数、メソッド、キーワード、プロパティ、さらには MongoDB コレクションの名前を自動補完できる機能に感心するでしょう。シェル スクリプト クエリをより速く作成できるようにするための、大量の組み込みスニペットが提供されます。
NoSQLBooster の機能:
- NoSQLBooster for MongoDB を使用すると、SQL SELECT を実行できます。
- NoSQLBooster for MongoDB は、mongoose のような流暢なクエリ ビルダー API をサポートします
- Visual Explain Plan、MongoDB Log Parser、Query Code Generator、Visual Query Builder、および Schema Analyzer をサポート
- 無料のインタラクティブなサンプルで MongoDB を学ぶ
- 配列、オブジェクト、および ObjectId 値のツールチップ
- テストデータジェネレーター
- サーバーのリアルタイムステータス (mongostat)
- mongotop、mongodump、mongorestore の GUI
- MongoDB エンタープライズ版
- 埋め込み Mongo シェル、外部依存関係なし
- ES2017 を受け入れる
- Lodash、ShellJs、Mathjs、Moment
- GridFS のサポート
- 読み取り専用ステータスロック
- 接続を色でマークする
- データベース間の簡単なデータ転送/同期
- 単純にインポートとエクスポート
- RDBMS からテーブルをインポートする
- SQLファイルにエクスポート
NoSQLマネージャー
NoSQL Manager は、使いやすいユーザー インターフェイスと強力なシェルを組み合わせることができるため、当初から人気のあるツールでした。最新の MongoDB バージョンだけでなく、2.2 までの古いバージョンもサポートしています。
他のものと同様に、NoSQL Manager は無料の商用サブスクリプションと有料サブスクリプションの両方を提供します。無料プランでは、接続、シェル管理、監視、データ操作、サポートなどの機能が制限されています。プラン比較ページで比較できます。有料の NoSQL Manager プランは、バージョンごと、ユーザーごとに 98 ドルで利用できます。
完全に機能するユーザー インターフェイスは、MongoDB シェルで使用できるすべてのコマンドをサポートしているため、MongoDB の専門家や初心者の時間を節約できます。オートコンプリートを使用すると、MongoDB で使用されるすべてのシェル コマンド、コレクション名、およびメソッドをオートコンプリートできます。 Studio 3T と同様に、NoSQL Manager は 3 つのビューすべてをサポートします。テーブル ビュー、ツリー ビュー、および JSON ビュー。
クラスター制御 - MongoDB GUI ツール
ClusterControl は、データベース インフラストラクチャを管理するための GUI を備えた別の MongoDB ツールです。また、コミュニティとエンタープライズの 2 つのバージョンでも利用できます。言うまでもなく、ClusterControl コミュニティ エディションは無料で使用できますが、エンタープライズは有料です。 MongoDB だけでなく、MySQL、MySQL Replication、MySQL NDB Cluster、Galera Cluster、MariaDB、PostgreSQL、TimescaleDB、Docker、ProxySQL もサポートしています。
ClusterControl は、MongoDB および MySQL データベース環境を操作および自動化するための単一のグラフィカル ユーザー インターフェイスを持つデータベース インフラストラクチャに完全に自動化されたセキュリティを提供します。 YUM/APT 経由でリポジトリを提供することで、Linux プラットフォーム (RedHat、Centos、Ubuntu、または Debian ベース) で利用できます。
- クエリモニター
- マルチDBのサポート
- 完全に統合された CLI
- モニタリングとアドバイザー
- データベースの導入
- クラスター/レプリケーション
- 優れたドキュメント
ダウンロードClusterControlコミュニティエディション
NOSQLクライアント (無料およびオープンソース)
Nosqlclient は、Web ベースの GUI を備えた無料のオープンソース MongoDB 管理ツールです。これにより、データベース管理でコマンド ラインを混乱させる必要がなくなります。 Nosqlclient を使用すると、クエリを使用せずに MongoDB でデータを挿入、削除、更新できます。これは、デスクトップ アプリ、Docker 用、および Web アプリとして利用できます。 Web は、HTTP を使用して MongoDB へのブラウザベースのインターフェイスを提供します。
NOSQLCLIENTの機能
- SSHのサポート
- ユニークなクエリスタイル
- ライブモニタリング
- Mongodb シェル
- X509、LDAP、GSSAPI
- データのインポート/エクスポート
- BSON の代わりに拡張 JSON を使用する
- インプレース更新
- ユーザー管理
- インデックス管理
- スキーマアナライザー
- オートコンプリート
- ファイル管理
ダウンロードMongoDB の Nosqlclient
MongoDB 用 Navicat
Navicat は、同じカテゴリの他の一般的な有料ツールと比較して比較的手頃な価格の商用データベース管理ツールです。Navicat は、コマンド ラインではなくグラフィカル ユーザー インターフェイスを使用してさまざまなデータベースを管理するために開発されており、最終的にデータベース システム管理の複雑さを軽減します。管理者、開発者、中小企業など、業界のさまざまな種類の人々に対応するように設計されています。
Navicat Premium と呼ばれる単一のプレミアム パッケージを提供しており、MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle、PostgreSQL などのすべての一般的なデータベース システムに接続する機能を備えています。ただし、特定の種類のデータベースにアクセスして制御したい場合は、Navicat for MongoDB などの個別のアプリケーション パッケージも利用でき、このデータベース管理ツールを誰でも手頃な価格で利用できます。
試用版は 14 日間利用できるので、気に入ったら購入するか、このリストにある他のオプションを検討してください。
Robo 3T MongoDB GUI ツール
GUI を備えた次の MongoDB インターフェイス ツールは、MongoDB クライアントの開発者によって保守および提供される Robo 3T です。スタジオ3T(30 日間のトライアル付きの有料版)。以前は、Robo 3T は Robomongo として知られていました。これは、Windows、macOS、Linux で利用できるクロスプラットフォームの MongoDB GUI 管理ツールでもあります。 MongoDB シェル (3.2) の一部である同じエンジンと環境を備えています。
Robomongo のコア機能:
- ネイティブおよびクロスプラットフォームの MongoDB マネージャー
- 扱いやすいインターフェース
- 軽量の MongoDB GUI プロバイダー
- システムリソースの消費が少ない
- データベースの管理を支援するビジュアルツール
- 実際の MongoDB シェルが埋め込まれています
- 実際のオートコンプリート
- MongoDB SRV 接続文字列からのインポートのサポート
- SCRAM-SHA-256 認証メカニズムのサポート
- ユーザーの作成/編集/表示
- サポートされているクラウド プラットフォームは、MongoDB Atlas、Compose、mLab、ObjectRocket、ScaleGrid、Amazon EC2 です。
Studio 3T MongoDB GUI ツール
上で言及した Robomong は 3T に買収され、Robot 3T に名前変更されました。現在はStudio 3Tの一部です。それで、何ですかスタジオ3T?他の前述の MongoDB 管理 UI ツールと同様、Studio 3T もデータベースを管理するための GUI インターフェイス プロバイダー ツールですが、有料のカテゴリに属します。しかし、30日間の無料トライアルこのツールのバージョンを使用すると、ユーザーはお金を投資する前にその機能を使用して理解することができます。無料のオープンソースの Robot 3T と比較して、Studio 3T にはより多くの機能があり、エンタープライズ サポートを提供します。 Robo 3T と同様に、Windows、Linux でも利用可能です (Ubuntu&CentOS)、およびmacOS。
Studio 3T の機能
- ドラッグアンドドロップによるクエリの構築
- インプレースデータ編集
- テーブル、ツリー、JSON ビュー
- 集計エディター
- ビジュアルエクスプレイン
- タスクとスケジューラへの質問
- SQL から MongoDB への移行
- クエリコード、SQLクエリ、SQLインポート/エクスポート
- LDAP および Kerberos 認証
- オラクルからのインポート
- インポート/エクスポートウィザード
- 色分けされた接続
- 読み取り専用ロック、データ比較および同期
- スキーマエクスプローラー
- サーバー ステータス チャート、Map-Reduce、および GridFS のサポート
- ホットキー
- MongoDB 4.0と互換性あり
- さらに…
モンゴ管理スタジオ
Mongo Management Studio は、データベース管理用のフリーミアム MongoDB GUI ツールです。軽量で、MongoDB ベースのプロジェクトの開発を容易にするクリーンなインターフェイスを備えています。これは、nodeJs、Electron フレームワーク、MongoDB、AngularJs を使用して開発されました。 MMS は MongoDB 3.0 / 3.2 / 3.4 と互換性があります。
上記のすべての MongoDB 管理ツールと同様、ユーザーは簡単にインストールできますが、無料版は Windows でのみ使用できます。一方、エンタープライズとパーソナルは Linux、Windows、macOS 用です。エンタープライズ バージョン (Web サーバー) は MongoDB Web インターフェイス HTTP GUI をサポートしています。つまり、メイン サーバーにインストールでき、その後はブラウザを使用してローカルまたはリモートで任意のシステムにアクセスできます。ただし、Personal バージョンと無料バージョンは、それらがインストールされているローカル システムでのみ使用できます。
Mongo Management Studio の機能 (無料版)
- UIインデックス管理
- レプリカセットのサポート
- CRUD操作
- MongoDB 3.0 / 3.2 / 3.4 互換
- MongoDB 認証
- GridFS サポート (読み取り専用)
- インライン編集、複数更新、クエリの保存
- SSL接続
- 詳細なドキュメント
MMSをダウンロード(無料版 Windows のみ)
Aqua Data Studio Mongo GUI ツール
これは、リレーショナル、NoSQL、およびクラウド プラットフォームのデータベース開発者向けのユニバーサル統合開発環境 (IDE) です。したがって、データの開発、アクセス、管理、および視覚的な分析を行うためのさまざまなデータベースをサポートします。
MongoDB の場合、Aqua Data Studio は、管理およびデータベース クエリ機能を備えたグラフィカル ユーザー インターフェイスを使用した管理ツールとして機能します。 Aqua Data Studio のビジュアル インターフェイスを使用すると、ユーザーはスキーマ オブジェクトやコレクションを含むデータベース構造を参照および変更したり、データベースのセキュリティを維持したりできます。
これは、Visual Analytics、MongoSQL クエリ リファレンス、MongoJS クエリ アナライザー、MongoShell MongoShell、FluidShell、クエリおよび分析ツール、グリッド チャートおよびピボット チャート、テーブル データ エディター、インポートおよびエクスポート ツール、エンティティ リレーションシップ モデラーなどの幅広いツールで構成される MongoDB データベース ツールキットを提供します。ビジュアルクエリビルダー。比較ツール: スキーマ比較、ファイル比較。 SQL 履歴、オープン API スクリプト環境、統合セキュア シェル (SSH) およびバージョン管理: Subversion (SVN)、Git、CVS、Perforce。
MongoJS Query Analyzer JavaScript エディターを使用すると、JavaScript コマンドを実行でき、オートコンプリートと構文の強調表示がサポートされます。結果はツリー階層、グリッド結果、およびテキストで確認できます。
Aqua Data Studio は有料製品であるため、試用版として提供されます14日間すべてのエンタープライズ機能を備えています。したがって、有料製品を探している場合は、お金を費やす前に無料で試すことができます。利用可能ですWindows、Linux、macOS。
ダウンロードMongoDB GUI ツール Aqua Studio の無料トライアル版ここ。
他に利用可能なオープンソース MongoDB Web インターフェイス (GUI) プロバイダー ツールはいくつかあります。
phpMoAdmin - PHP 用 MongoDB GUI 管理ツール
MySQL 用の phpMyAdmin ツールのように思えますが、phpMoAdmin も PHP で書かれていますが、MongoDB 用です。 Vork PHP フレームワークに基づいています。軽量で取り付けが簡単です。サイズはわずか 115KB の moadmin.php ファイルで、ユーザーはサイト上のどこにでも配置して作業を開始できます。
phpMoAdminの機能:
- データベース: データ サイズのリスト、作成/削除、修復/圧縮
- コレクション内のオブジェクト数を含むコレクションのリストを表示します。
- 単一のスマート検索ボックスは次のものを受け入れます: 正確なテキスト、(タイプキャストされた) 値、JSON (Mongo オペレーターが有効な場合)
- モンゴグリッドFS
- GridFS オブジェクトは GridFS を自動的にリンクしますチャンクGridFSへファイル
- MongoDB 統計: 稼働時間、メモリなど、以前のエラーのログ、Mongo-PHP 設定
- さらに…
Mongotron - オープンソース
これは、オープンソース ライセンスの下で公開され、Electron フレームワークと Angular JS を使用して構築されたクロスプラットフォームの MongoDB 管理ツールです。で入手可能GitHub。
モンゴルライム
これまで Windows、Linux、MacOS の MongoDB 管理クライアントについてのみ説明してきました。そのため、スマートフォンやタブレットの mongoDB 管理を探しているユーザーは、Mongolime を試すことができます。 MongoDB サーバーに簡単に接続してアクセスするための MongoDB モバイル クライアントを提供します。
SSL 経由でリモート サーバーを簡単に認証して接続するための SSH トンネルが組み込まれています。 MongoLime は、MongoDB クライアント アプリがサポートするフリーミアムですiOSそしてプラットフォーム。
- 文書の閲覧と管理。
- ドキュメントの作成と変更
- クエリ ビルダーを使用してドキュメントを検索します。
- データベースとコレクションを JSON 形式で ZIP アーカイブとしてエクスポートします。
モンゴエクスプレス
Node.js、Express、Bootstrap3 で記述された Web ベースの MongoDB 管理インターフェイス。複数のデータベースを接続できます。データベース、コレクション、ドキュメントを表示/追加/削除します。オーディオ/ビデオ/画像アセットをプレビューします。 GridFS サポート – 非常に大きなファイルを追加/取得/削除します。ドキュメントでの BSON データ型の使用、モバイル / レスポンシブ – ブートストラップと機能の詳細…ダウンロードして機能の詳細については、こちらをご覧ください。リンク。
どの MongoDB GUI が最適ですか?
これらの製品にはすべて、無料版と商用版が提供されていることに注意してください。あなたが 1 人の開発者またはフリーランサーであれば、無料版で十分だと考えられます。ただし、開発者が 1 人以上の場合、たとえば、2 人で大規模なプロジェクトに取り組んでいる場合は、商用バージョンを使用することを強くお勧めします。それは最終的には良い結果をもたらすでしょう。これらの製品のほとんどには、有料版の試用期間も提供されています。これを使用して、製品が期待を満たしているかどうかを確認できます。最終的には、予算、使用ニーズ、チームメンバー、機能の数などの観点から、すべてがニーズになります。
立ち寄るべきその他のリソース:















