某社との合同勉強会のLTで発表したMongoDBを半年運用してみたが、えらいはてブされててびっくり。。。あのままだとMongoDBは絶対使わないって結論になっちゃいそうなので、自分をフォローする形でエントリを書きたいと思います。 資料はこちら。 Mongo DBを半年運用してみた View more presentations from Masakazu Matsushita コネクションエラー多発 これは、7月にmongosの場所がmongodからSocketサーバ/Webサーバ/管理サーバに移動した件と関係しています。 まず、Socketサーバ/Webサーバ/管理サーバともにJavaで実装されているので、MongoDBへの接続はJavaの公式ドライバーを利用しています。当初のドライバーの利用方法は、 // Shard1, Shard2, Shard3のPRIMARYと同居してるmong
Shell db.friends.find({age: {$gt: 18}}) Java Driver friends.find(new BasicDBObject("age",new BasicDBObject("$gt",18))) Jongo friends.find("{age: {$gt: 18}}").as(Friend.class) Faithful spiritMongo query language isn't available in Java, Jongo fixes that. Copy/paste your queries to string. Object orientedSave & find objects into & from collections. Use embedded Jackson marshalling or your own.
ローカルの開発環境を整えるためにmongoDBをインストールする。 MAMPにより、ApacheとPHPは既にインストール済みなので、mongoDBをインストールしてLithiumを動かすため。 mongoDBのサイトは新設にインストール方法記載してあるので、こちらを参考にする。 http://www.mongodb.org/ まずはソースのダウンロード $ curl -O http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-1.6.5.tgz ~/Downloads/ $ cd ~/Downloads $ tar -zxvf mongodb-osx-x86_64-1.6.5.tgz x mongodb-osx-x86_64-1.6.5/ x mongodb-osx-x86_64-1.6.5/bin/ x mongodb-osx-x86_64-
コーヒーとWEBエンジニアリングの小言 jfkはJapanese FK(名前のイニシャル)の組み合わせです! twitterは -> kiyotaman@twitter です! mongodbを検証するためにインストール 1. 必要なパッケージのインストール sudo apt-get install tcsh git-core scons g++ sudo apt-get install libpcre++-dev libboost1.37-dev libreadline-dev libmozjs-dev xulrunner-dev 2. ダウンロードしてインストール cd /usr/local git clone git://github.com/mongodb/mongo.git cd mongo sudo scons all sudo scons --prefix=/opt/mong
最初はNodeをやってみたいと思っていただけでした。 勉強会とかでLTとか聞いてると、わりと出てくるNodeの話題。JavaScriptは嫌いじゃないし、いつかやってみたいと思ってたけど、なかなか手を出す気にならなくてやってませんでした。 ただ、やろうと思ったら色々ライブラリとか揃ってきてるみたいだし、なんかテンションあがって、色々動かしてしまったという話し。基本はこんな感じ。 Nodeは絶対動かす。ブラウザからアクセスできるようにする 中身は普通のHTMLじゃ面白くないから、jQuery Mobileにしよう ただ、そのままレスポンス返すのも味気ないし、NoSQLから取り出した方が早いんじゃね じゃ、RedisとMongoDB使うか あとNodeでValue取り出すし、勉強ついでにPythonからINSERTしてみるか ってなこと考えました。ということでやってみた。 ほんとはそれぞれ別に
データベースコネクションの取得 データベースにデータベースシェルで接続します。(ノート: 同じようなことを、お好みのプログラム言語とドライバー|DOCS:Drivers]を使うことによってできます。 このシェルはインタラクティブな用途で便利です) MongoDBのJavaScriptシェルを起動します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く