MongoDB 無料のデータベース管理システム
最新のアプリケーション向けのオープンソースNOSQLデータベースソリューション
MongoDBを使用して、近代的なアプリケーションの最も要求の厳しいデータセキュリティとプライバシー要件の可用性、スケーラビリティ、およびコンプライアンスを確保します。
概要
MongoDBは、安全で簡単にスケーリングしやすく、オープンソースのNOSQLデータベースです。コンテンツ管理システム、eコマースシステム、モバイルアプリケーション、データ分析セクション、アーカイブ、オンラインおよびオフラインのゲームアプリケーションのサポートに使用できます。 MongoDBはドキュメントベースのデータベースです。つまり、JSONのようなドキュメントにデータを保存します。 Mongodbはスキーマなしであるため、スキーマ移行は必要ありません。任意のフィールドでフィルタリングおよびソートできるリッチで表現力豊かなクエリ言語があります。クエリはそれ自体がJSONであるため、簡単に構成できます。 SQLクエリを動的に生成するための連結文字列はもうありません。 MongoDBは、データを保存するために内部メモリを実装する性質のため、データの迅速なアクセスを提供します。さまざまなタイプのアプリケーション内で構造化されたデータと非構造化データを処理します。ドキュメントベースのクエリ言語は、ドキュメントの動的クエリに使用されます。 MongoDBは、DBクエリの豊富なコレクションも提供しています。ドキュメント指向であるため、ドキュメントのフィールド、コンテンツ、サイズの数は、ドキュメントごとに異なる場合があります。簡単にセットアップしてスケーラブルにできます。データは非常に迅速に更新できます。 MongoDBは、ファイルを保存するための複数のマシン上のロードバランスとデータレプリケーション機能を備えたGridfsと呼ばれるファイルシステムとして使用できます。
システム要求
以下は、ubuntu 18.04にmongodbをインストールするための要件です -ubuntu 18.04サーバー
- コマンドライン/端子ウィンドウへのアクセス
 - sudo許可を持つ非ルートユーザー
 - 基本的なファイアウォール
 
特徴
- 弾力性の高いスケーラビリティ
 - データを保護するための複製施設。
 - クエリの豊富なコレクション。
 - 自動シェルディング。
 - オープンソース。
 - 構造化されたデータと非構造化データを処理します。
 - セットアップが簡単です
 - スキーマレスデータベース。
 - 高速インプレースの更新。
 - ストレージプロセスには内部メモリを使用します。
 - ディープクエリ機能。
 - 複雑な結合はありません。
 - オブジェクトマッピングは必要ありません。
 - クロスプラットフォーム。
 - ドキュメントクエリを使用します。
 - 負荷分散の簡単な管理。
 - さまざまなプラットフォームで実行する必要はありません。 -JSON形式でデータを保存します。
 - スキーマ移行は必要ありません。
 - ビッグデータに使用。
 
インストール
次の手順に従って、Ubuntu 18.04にMongodbをインストールします。 -mongodbの最新バージョンのパブリックGPGキーをインポートするには、次のコマンドを実行します。
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
- 別のバージョンをインストールする場合は、URLから4.4を変更します。
 - キー作成が成功した後、「OK」を返す必要があります。
 - リポジトリを追加した後、次を使用してシステムを更新します。
 
sudo apt update
- 次のコマンドを使用してmongodbをインストールします。
 
sudo apt install mongodb-org
-MongoDBサービスを開始するために次のコマンドを実行します。
sudo systemctl start mongod.service
- 次に、MongoDBステータスを確認します。
 
sudo systemctl status mongod