MongoDB のセキュリティ設定:アカウント設定とログイン IP の設定

デフォルトの状態の MongoDB には、まったく保護がありません。アカウントがなくてもリモートからログインできてしまい、プログラミングに使うにはとても危険です。そこでこの記事では、MongoDB にアカウント設定を追加して、ログインにユーザー名とパスワードが必要になるようにする方法と、ログインを IP で制限する方法を紹介します。 ...

2012年1月25日 · 1 分

MongoDB ― ドキュメント指向の NoSQL システムと、Windows・Linux へのインストール手順

少し前、Ben さんの指導のおかげで、以前から興味があったのになかなか実際に触れてこなかった NoSQL の世界に足を踏み入れました。最初に触れた NoSQL システムは MongoDB で、今のところ使えるのもこれだけです。NoSQL について書かれた記事をいろいろ読んで、最初は SQL とはずいぶん違うものだと思っていました。しかし実際に MongoDB を使ってみると、両者はとてもよく似ていることがわかりました。原理には多少の違いがあり、性能はより良いです。もちろん、SQL でできることの中には NoSQL ではできないこともあるので、それは各自のトレードオフや要件次第です。ただ、NoSQL の話はこの記事の主題ではありません。この記事では MongoDB を紹介し、Windows へのインストール方法をお伝えします。 ...

2012年1月24日 · 1 分

MongoDB でデータベースとコレクションを作成するには?

以前、MongoDB で遊んでいたとき、公式ドキュメントの中でデータベースやテーブルの作り方を長いこと探しましたが、見つかりませんでした。一般的に SQL では、テーブルを事前に作成しておく必要があり、Create Table や Create Database といったコマンドがあります。しかし MongoDB には、そうしたコマンドがまったく見つかりませんでした。後からネットで調べて、これが MongoDB の特徴の一つであると知りました。それが Schema Free です。 ...

2012年1月23日 · 1 分