データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

MongoDBAtlasでのデータベースの作成と接続

MongoDBは、一般的な目的で使用される市場のNOSQLデータベースの1つであり、オープンソースのドキュメントデータベースであり、C++上に構築されています。

このブログは以下の項目を示しています

  1. クラウドでのクラスターの作成

  2. 接続するためのMongodbCompassのインストール

  3. Compassを使用してMongoDBクラスターに接続する

  4. データベースの作成

MongoDBで使用される用語:

データベース:コレクションの物理コンテナです。

コレクション:MongoDBドキュメントのグループです。これは、oracleなどのSQLデータベースのテーブルと同じです。

oraclesqlオブジェクトとnosqlMongoDBオブジェクトを比較するには、以下のように比較できます。

クラウドオプション

MongoDB Atlasは、AWS、Azure、およびGoogleクラウド上に構築されたグローバルクラウドデータベースサービスです。数回クリックするだけでMongoDBデータベースをデプロイ、運用、スケーリングできます。ここでは、CloudでのMongoDBの作成について説明します。https://cloudにログインします。 .mongodb.com / googleアカウントを使用します。https://cloud.mongodb.comにログインした後、以下の手順を使用してデータベースを作成できます

[データベースの構築]をクリックします。今のところ無料のオプション[共有]を選択してください

クラウドサービスプロバイダーのいずれかを選択します。ここではAzureを選択しました。

「クラスターの作成」をクリックします

クラスタが作成されたら、ネットワークアクセスで、ローカルデスクトップからアクセスするためのIPエントリを追加します。

また、クラスターがクラスターにアクセスするためのデータベースユーザーを作成します。

次に、MongoDBCompassを使用してクラスターに接続します。

MongoDBコンパスのインストール:

URLを使用してソフトウェアをダウンロードします。Windowsファイル(mongodb-windows-x86_64-5.0.3-signed.msi){https://www.mongodb.com/try/download/community}

インストールしたらMongodbコンパスを開きます

接続文字列に、上に保存したURLを貼り付けます。

ここでは、クラスター内のすべてのデータベースを確認できます

以下のスクリーンショットで、データベースの作成としてシングルクリックで「トレーニング」データベースを作成しました。

結論

このプロセスでは、ATLASにクラスターを作成し、クラスター内にMongoDBデータベースを作成する方法について説明します。

コメントや質問をするには、[フィードバック]タブを使用します。私たちと会話を始めることもできます。


  1. Database-as-a-Serviceの長所と短所

    元々は2017年12月7日にObjectRocket.com/blogで公開されました 多くの企業は、特定の機能を外部委託するか、社内で行うかを決定する際に躊躇します。 Database-as-a-Service(DBaaS)を検討することは、何をすべきかを決定するのに問題が生じる可能性がある状況の1つです。 多くの企業(特に技術系企業)が最初に直面する問題は、特定の機能を外部委託するのか、それとも社内で行うのかということです。自分の乗組員を雇ったり、他の会社にお金を払って物事を成し遂げるのは費用がかかるように思われるため、この決定を下すのは難しい場合があります。 ただし、データベー

  2. RoboMongoとObjectRocketを使用したMongoDBの視覚化

    MongoDB Inc.は、MongoDBのリリース2.6で多くの優れた新しいエンタープライズ機能を導入しましたが、データベースを管理するためのデスクトップアプリケーションがまだありません。クロスプラットフォームでオープンソースのMongoDB管理ツールであるRobomongoの紹介。次の手順で、RoboMongoをObjectRocketMongoDBインスタンスと統合するのがいかに簡単であるかがわかります。 始めましょう!まず、ObjectRocketコントロールパネルからいくつかの詳細を書き留める必要があります: データベース接続文字列(SSL接続と非SSL接続ではポートが異なること