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