どうも、MongoDB 初心者の かっぱ(@inokara)です。
はじめに
MongoHQ という Mongo as a Service(勝手に命名)があるようなので試してみました。
また、以下のスライドにて MongoHQ が紹介されておりました。
MongoHQ とは?
- MongoHQ は MongoDB のホスティングサービス
- 下図のようにバックエンドのインフラを複数のクラウドサービスやロケーションから選べる
他にも特徴がありますが、追記していきます。
アカウント作成
アカウント作成
名前とメールアドレス、パスワード設定するだけです。
とりあえずはお試しで…
最後に Deployment Type を指定します。今回はお試しなので 512MB Sandbox を選択しましょう。
Hello MongoHQ
とりあえずドキュメント作って、コレクション、ドキュメント登録して検索までの流れをやってみます。
データベース作成
データベース名を入力して Add database をクリックします。
コレクション作成
コレクション名を入力して Create collection をクリックします。
ここまで約 5 分。
ドキュメントの登録(1)
Add Document をクリックしましょう。
ドキュメントの登録(2)
適当に BSON を書きます。
Save Changes で登録完了です。
ドキュメントの検索
既に find 関数が記入出来るようになっていますのでキーと値を入力して Run をクリックします。
もちろん、値の指定にはパターンマッチの利用も可能です。
10 分後…
- MongoHQ とても簡単でした
- バックエンドのクラウドサービスがそれぞれ異なるのがパフォーマンスとかにどんな影響が出るのか気になるところです
- あと REST API から MongoDB を操作出来るのも気になるところです
元記事は、こちら