MongoDB のセキュリティ設定:アカウント設定とログイン IP の設定
デフォルトの状態の MongoDB には、まったく保護がありません。アカウントがなくてもリモートからログインできてしまい、プログラミングに使うにはとても危険です。そこでこの記事では、MongoDB にアカウント設定を追加して、ログインにユーザー名とパスワードが必要になるようにする方法と、ログインを IP で制限する方法を紹介します。 ...
デフォルトの状態の MongoDB には、まったく保護がありません。アカウントがなくてもリモートからログインできてしまい、プログラミングに使うにはとても危険です。そこでこの記事では、MongoDB にアカウント設定を追加して、ログインにユーザー名とパスワードが必要になるようにする方法と、ログインを IP で制限する方法を紹介します。 ...
少し前、Ben さんの指導のおかげで、以前から興味があったのになかなか実際に触れてこなかった NoSQL の世界に足を踏み入れました。最初に触れた NoSQL システムは MongoDB で、今のところ使えるのもこれだけです。NoSQL について書かれた記事をいろいろ読んで、最初は SQL とはずいぶん違うものだと思っていました。しかし実際に MongoDB を使ってみると、両者はとてもよく似ていることがわかりました。原理には多少の違いがあり、性能はより良いです。もちろん、SQL でできることの中には NoSQL ではできないこともあるので、それは各自のトレードオフや要件次第です。ただ、NoSQL の話はこの記事の主題ではありません。この記事では MongoDB を紹介し、Windows へのインストール方法をお伝えします。 ...
以前、MongoDB で遊んでいたとき、公式ドキュメントの中でデータベースやテーブルの作り方を長いこと探しましたが、見つかりませんでした。一般的に SQL では、テーブルを事前に作成しておく必要があり、Create Table や Create Database といったコマンドがあります。しかし MongoDB には、そうしたコマンドがまったく見つかりませんでした。後からネットで調べて、これが MongoDB の特徴の一つであると知りました。それが Schema Free です。 ...