icon

MongoDB (Replica Set)

ソースが利用可能で、クロスプラットフォーム対応のドキュメント指向データベースプログラム。

template cover
展開済み87
発行者pan93412
作成日2024-08-22
サービス
service icon
タグ
Database

MongoDB はオープンソースの NoSQL データベース管理プログラムです。NoSQL(Not only SQL)は、従来のリレーショナルデータベースの代替として使用されます。NoSQL データベースは、大規模な分散データセットを扱うのに非常に役立ちます。MongoDB は、ドキュメント指向の情報を管理し、情報を保存または取得できるツールです。

MongoDB は大量のデータを高速で保存するために使用され、組織が大量のデータを迅速に処理するのを支援します。組織はまた、MongoDB を一時的なクエリ、インデックス作成、負荷分散、集約、サーバーサイド JavaScript 実行などの機能にも使用します。

デプロイ

デプロイが完了したら、以下の手順に従ってレプリカセットを完了させてください:

まず、「/etc/mongo/mongod.conf」の「replSetName」を実際に使用するレプリカセット名に変更します。関連ドキュメントはこちらを参照ください。

次に、「/etc/mongo-keyfile.input」のパスワードをあなたのパスワードに変更します。関連ドキュメントはこちらを参照ください。

最後に、MongoDB CLI で rs.initiate() を実行します。このコマンドを コマンド実行インターフェース で実行して初期化を行ってください。注意:mongod.confreplSetName の値を変更した場合、以下の rs0 も設定した replSetName の値に変更する必要があります。

mongosh -u "${MONGO_USERNAME}" -p "${MONGO_PASSWORD}" --eval "rs.initiate({ _id: \"rs0\", members: [ { _id: 0, host: \"mongodb.zeabur.internal\" }] })"