Viewsさらに...新しいステータス。}:1.テストアカウントを追加する。mongodbのconfファイルを修正する。»1.テストアカウントを追加する。mongodbのconfファイルを修正する。mongodbをリスタートする。}:下記、MongoDBをPHPから使う方法です。mongo}}}次にphp.iniに{{{extension=mongo.so}}}を追記します。下記、MongoDBをPHPから使う方法です。mongo}}}次にphp.iniに{{{extension=mongo.so}}}を追記します。php.iniが何処にあるかわからない場合はphpinfo()を実行すると場所がわかります。CentOS6でyumを使ってデフォルトのままインストールすると/etcの下にあると思います。これで環境構築は終わりです。チュートリアルを試す。コメントを追記したものを下に貼り付けてみます。存在しなければ作成される。これは便利ではあるが、タイプミスをした場合、そのままデータベースが作成されてしまうので気をつけて下さい。存在しなければ作成されます。コレクションにドキュメントを挿入します。ドキュメントを作成します。valueでドキュメントを連想配列として作成します。別のドキュメントを作成し、挿入します。"\n";}?>}}}何回も実行すると、どんどんドキュメントが増えていきます。実行後にMongoDBコンソールでデータベースが作成されていることを確かめます。comedyコレクションの一覧取得(cartoonsが在ればOK)db.getCollectionNames();ドキュメントの一覧取得db.cartoons.find();チュートリアルの下の方には様々な関数の使い方などが解説されています。時間があれば、そのうち記事にしようと思います。UbuntuはMongoDBのリポジトリへのアドレスを知らないので、それを設定ファイルに書いてやる。リポジトリの公開鍵を手に入れる。以下のコマンドをコンソールで実行する。以下1行を書き込んで保存。10gen}}}次のコマンドを実行して、リポジトリを更新する。update}}}次のコマンドを実行して、MongoDBをインストールする。以下のコマンドを実行して、MongoDBのプロセスを開始する。start}}}以下のコマンドを実行して、MongoDBのプロセスを停止する。stop}}}以下のコマンドを実行して、MongoDBのプロセスを再起動する。}:以下、纏めましたので、ご参照ください。以下、纏めましたので、ご参照ください。}:mongodbはjournalログをデフォルトで有効にし、その場合3.5Gのファイルを確保する。ディスクに余裕がない場合は、この時点でエラーになる。開発時などはjournalログを無効にすると解消する。»mongodbはjournalログをデフォルトで有効にし、その場合3.5Gのファイルを確保する。ディスクに余裕がない場合は、この時点でエラーになる。開発時などはjournalログを無効にすると解消する。true}}}これでエラー解消。以外のデータベース管理システムを指すおおまかな分類語である。リレーショナルデータベースをやみくもに使用してきた長い歴史を打破し、それ以外のデータベースの利用・発展を促進させようとする運動の標語としての意味合いを持つ。水平スケーラビリティが確保しやすい事が多いこと、トランザクションを利用できないものが多いことなどが挙げられる。NoSQL系データベース管理システムには、データの格納および取得が高度に最適化されているものが多い。その最適化のために機能性を最小限にしているものもある。「値」およびそれを取得するための「キー」だけを格納できるKey-Value型データベースは、その最たる例である。NoSQL系データベース管理システムが有用な場面は、関係モデルを必要としないデータを扱う時や、大量のデータを扱う時である。用途は多様であり、数百万のkey-valueペアを格納したり、数個程度の連想配列を格納したり、数百万の構造的データを格納したりと、様々に使われる。この構造は、大規模なデータを統計的に解析したり、増えつづける情報をリアルタイムに解析するのにも便利である。DynamoDBなどがある。Cassandraなどがある。以外のデータベース管理システムを指すおおまかな分類語である。Wiki|ウィキ|@。