キーワードの集計にMongoDBを使ってみた

PSP用に検索キーワードの共有サイトをデータベースはMySQLをつかって公開してました。
ソフトウェアキーボードで入力するよりも簡単に検索できるように
よく使われるキーワードを共有してしまうサイトです。

ウェブ検索共有サイト - PSP,PS Vita


NoSQLが流行みたいなので勉強も兼ねてMongoDBに変えて見ました。
もともとキーワードと検索種別と時間ぐらいしかデータはないのでデータ構造は簡単だけど
クエリーがPHPだと配列に詰め込む感じでちょっと始めは戸惑った

PHPからMongoDB ネイティブドライバでアクセスして
キーワードごとの集計はMapReduceをつかいました
とりあえずサーバ1台です
レプリカセットとか使ったほうがいいのかな


MongoDB
PHP: Mongo - Manual


ソニーストア 送料無料