mongodb |オープンソースNOSQLデータベースソリューション

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

探検


この記事では、MongoDBオープンソースNOSQLデータベースの機能とインストールについて説明しました。他のオープンソースDBMSソフトウェアについて学ぶには、次のページを確認してください。

-最高のオープンソースデータベース管理ソフトウェア

-2021年のトップ5オープンソースデータベース管理システム

 日本