1.MongoDB の概要
MongoDB (名前は「巨大な」に由来) は、ドキュメント データベース、キー/値ストレージ、リレーショナル データベースの利点を組み合わせた、スケーラブルで高性能、オープン ソース、スキーマフリーのドキュメント指向データベースです。公式サイト: http://www.mongodb.org/、MongoDB の機能:
•ドキュメント ストレージ向け (JSON のようなデータ スキーマはシンプルかつ強力です)
•動的クエリ
•完全なインデックスのサポート、内部オブジェクトおよび埋め込み配列まで拡張
•クエリ レコード分析
•高速なインプレース更新
•効率的バイナリの大きなファイルのストレージ オブジェクト (写真やビデオなど)
• レプリケーションとフェイルオーバーのサポート
• 自動シャーディングはクラウドレベルのスケーラビリティをサポート
• MapReduce は複雑な集約をサポート
• 商用サポート、トレーニング、コンサルティング
2. MongoDB をインストールする
MongoDB のインストールは非常に簡単で、圧縮されたパッケージをダウンロードして解凍し、コマンドを実行するだけです: http://www.mongodb.org/downloads この記事は Windows プラットフォーム用です。 ;ビン/モンゴッド。ヒント: まず、データを保存するフォルダーを作成します。MongoDB のデフォルトのデータ保存ディレクトリは /data/db/ (または c:datadb) です。もちろん、次のように --dbpath パラメーターを指定して、別のディレクトリに変更することもできます。
> ;bin/mongod --dbpath=d:mgdatadb
3. MongoDB PHP 拡張機能をインストールします
PHP バージョンに応じて PHP 拡張機能をダウンロードします: http://www.php.net/manual/en/mongo.installation。 php#mongo.installation.windows、ヒント:
1. VC6 は Apache に適しており、VC9 は IIS に適しています。
2. スレッド セーフはモジュール モードで実行するのに適しており、非スレッド セーフは CGI 実行モードに適しています。 。
php.ini を変更し、extension=php_mongo.dll を追加し、Web サーバーを再起動します。
4. PHP の例
1. Mongo サーバーに接続します
//MongoDB にはユーザー名とパスワードがあり、データベース ブログを指定します
$conn = new Mongo("mongodb://${username}:${password}@localhost/blog");
//複数のサーバー
$conn = new Mongo("mongodb://localhost:27017,localhost:27018");