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.conf
の replSetName
の値を変更した場合、以下の rs0
も設定した replSetName
の値に変更する必要があります。
mongosh -u "${MONGO_USERNAME}" -p "${MONGO_PASSWORD}" --eval "rs.initiate({ _id: \"rs0\", members: [ { _id: 0, host: \"mongodb.zeabur.internal\" }] })"