データベースは、私が思いつく限りのほぼすべてのインターネットおよびエンタープライズ アプリケーションの中心です。規模、速度、および迅速なアプリケーション開発に対する要求により、新しい種類の NoSQL データベースがもたらされました。
前回の記事では、人気のある SQL クライアントのいくつかについて説明しましたが、ここでは、効率的な管理と開発のための NoSQL クライアントについて説明します。
SQL データベースと非 SQL データベースはその定義、構造、機能が異なるため、それらを操作するために必要なツール/クライアントも異なります。
次の NoSQL データベース管理ツールは、生産性の向上に役立ちます。以下で説明する各ツールは適切な UI を備えており、ユーザーフレンドリーな開発エクスペリエンスを提供します。

方位磁針
Compass を 使用すると、データを視覚的に探索できます。アドホック クエリを数秒で実行します。完全な CRUD を使用してデータを実質的に操作します。クエリのパフォーマンスを表示して最適化します。これにより、インデックス作成やドキュメントの検証などについて、より賢明な決定を下すことができます。
特徴
- 固有のスキーマ視覚化でデータを把握する
- クエリのパフォーマンスとサーバーのステータスを即座に把握します
- 地理空間データを視覚化し、理解し、連携します。
- CRUD への高度なアプローチにより、データの操作が容易になります
- 視覚的な説明プランでパフォーマンスの問題を理解する
- 使用率を表示し、インデックスを管理する
Linux、Mac、または Windows で利用できます。

NoSQLマネージャー
NoSQL Manager は、 使いやすい UI とシェルのパワーを統合します。 MongoDB と MongoDB Enterprise のすべての最新機能をサポートする直感的なインターフェイスと高いパフォーマンスを提供します。
特徴
- コードの自動補完と構文の強調表示を備えたフル機能の DB GUI シェル。
- レプリカ セット、スタンドアロン ホスト、および共有クラスター接続のサポートを提供します。
- エディターには、ツリー、テーブル、JSON 読み取りモードの 3 つのビューが付属しています。
- あらゆる種類の MongoDB オブジェクトのシンプルな表示と管理オプション
- MySQL または SQL Server データベースからテーブルをインポートする
- 複数の Mongo ホスト データベース接続
- ドキュメントを CSV、XML、XLSX、または JSON ファイル形式でエクスポート

NoSQL ブースター
NoSQL DB 用の最もスマートな IDE NoSQLBooster (旧名 MongoBooster) は、NoSQL データベース用のシェル中心のクロスプラットフォーム GUI ツールです。包括的なサーバー監視ツールと流暢なクエリ ビルダー、SQL クエリ、クエリ コード、タスク スケジューリング ESNext サポート、および真の IntelliSense エクスペリエンスを提供します。
特徴
- パフォーマンスの監視と調整
- 無料のインタラクティブなサンプルで MongoDB を学ぶ
- Fluent MongoDB クエリ ビルダー
- スキーマアナライザー
- シェル拡張機能、スクリプトでのノード モジュール、Lodash、Momentjs の使用

Studio 3T Free (旧称 Robo 3T)
Studio 3T Free (旧称 Robo 3T) は、MongoDB 愛好家向けの、現代的で堅牢な、コミュニティ主導型の MongoDB 管理ツールです。この軽量のオープンソース ツールはクロスプラットフォーム サポートを備えており、インターフェース内に mongo シェルを埋め込んでシェルと GUI ベースの対話を提供します。これは、MongoDB の IDE である Studio 3T の背後にあるチームである 3T Software パッケージによって開発されました。

クエリアシスト
QueryAssist は、NoSQL データベース用のプロフェッショナル GUI ツールです。完全な機能を備えたシェル、インプレース編集、複数レベルの認証、データベース間のデータ転送などを提供します。
テーブルプラス
TablePlus は 、フレンドリーな GUI ツールを備えた最新のネイティブ ツールです。 MySQL、Redis、MongoDB、Cassandra、PostgreSQL、SQLite、Microsoft SQL Server などの複数のリレーショナル データベースと非リレーショナル データベースを同時に管理できます。
あなたの情報はサーバーに保存されません。すべてのデータベース資格情報はコンピュータのストレージ内に安全に保管されます。
db幸田
dbKoda は、 最新のオープンソース データベース開発および管理ツールです。 Mac、Windows、Linux 用にダウンロードできます。
特徴
- オートコンプリート、構文ハイライト、コード情報を備えたリッチ テキスト エディター。
- ユニークなリアルタイム パフォーマンス ダッシュボード。
- 視覚的に説明する計画。
- インデックスアドバイザー。
- グラフィカルな集計パイプライン ビルダー。
- ワンクリックで MongoDB 管理コマンドにアクセスできます。
- ユーザーアクティビティのリアルタイムビュー。
- ストレージアナライザー。
- Apache Drill を使用した SQL クエリ。
- MongoDB コマンドを Node.js 構文に変換します。
- データのロードおよびアンロード ユーティリティ。
- プロファイリングマネージャー。
- チャートビルダー。
スタジオ3T
Studio 3T は、特に NoSQL データベースを使用するチーム向けに設計された統合開発環境です。
特徴
- IntelliShell を使用したオートコンプリート クエリ
- フィールドをドラッグ アンド ドロップして視覚的にクエリを作成します
- INNER 結合と OUTER 結合を備えた SQL を使用して DB にクエリを実行する
- SQL またはシェルからドライバー コードを PHP、Python、JavaScript などに生成します。
- データを簡単に比較して同期する
- 段階的に集計クエリを構築する
- 反復的な MongoDB タスクを自動化してスケジュール設定する
アクアデータスタジオ
Aqua Data Studio は、 NoSQL データベースとビジュアル分析のためのユニバーサルな統合開発環境です。
特徴
- モダンで直感的な GUI
- データベースの柔軟な管理と管理。
- 強力な SQL エディター、ビジュアル クエリ ビルダー、および ER 図モデラー。
- スキーマ、データ、ファイルの詳細な比較とスキーマの同期
- SQL およびファイルのバージョン管理システムと簡単に統合
- Microsoft SQL Server、Oracle、IBM Db2、MySQL、PostgreSQL、MongoDB、SQLite、Cassandra、Snowflake、汎用 ODBC を含む 30 以上のデータ ソースへの接続を提供します。
モンゴク
MongoDB ユーザーにとって朗報です。Node.js、Angular、TypeScript で構築された Web ベースのクライアント、 Mongoku をご紹介します。
ご覧のとおり、データをクエリしてすべての操作を実行できます。応答は速く、インターフェイスはきれいです。
結論
上記のクライアントが NoSQL データベースのより効率的な管理に役立つことを願っています。