MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
![RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbb718c8e028011d40f65fd809286801d0caf036/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fdbtechshowcasetokyo2013-mongodbforrdbusers-131115102738-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
mongoDBにcanvasの描画を画像データとして保存してみる。 toDataURL()を使う。 from bottle import run, get, post, request, redirect from bottle import TEMPLATE_PATH, jinja2_template as template import bottle import pymongo app = bottle.app() TEMPLATE_PATH.append("./templates") @app.route('/') def index(): return template("index.html") @app.route('/post', method=['POST']) def getimg(): img = request.forms.get('img'); name = re
はじめに Ruby on Rails(以下Rails)でMongoDBを使う際のORマッパーとして現在はMongoidが標準的に使用されるようになりました。MongoidはActive Recordに似たAPIを備え、かつMongoDBのスキーマレス、ドキュメント指向、ダイナミッククエリ、アトミック操作といった特徴をRubyから容易に扱えるように設計されています。 本記事ではMongoid 4.0.0、Rails 4.1.8をベースに、RailsでMongoidを使う利点を述べ、実際にサンプルアプリケーションを動かして紹介したいと思います。 Mongoidを使う利点 これまでのプロジェクトではActive Recordを介して主にMySQLを使用していましたが、Mongoidを使用するようになって、以下の利点を実感しています。 Active Recordと共通もしくは拡張したクエリと永続化
こんにちは、@yoheiMuneです。 今日はFrontrend Advent Calendar 2014の8日目の記事として、フロントエンドエンジニアにお薦めしたいデータベース、MongoDBを紹介したいと思います。 Special Thanks to https://flic.kr/p/6Hrbyy 目次 MongoDBとは何か MongoDBはデータを永続化するための機能であるデータベースの1種であり、これを用いることでデータの保存・検索・更新・削除などができます。 データベースで有名なものにMySQLがありますが、MySQLはリレーショナルデータベース、MongoDBはドキュメント志向データベースと、データ保存する目的は同じですが手段が異なります。 なぜMongoDBがフロントエンドエンジニアにお薦めかというと、フロントエンドで利用するJavaScript言語の知識を生かせるデータ
Karl Seguinさんの「The Little MongoDB Book」を和訳しました。 この本はMongoDBの基礎を実際に手を動かして学ぶチュートリアルです。 MongoDBの基礎から、データモデルの設計方法、MapReduceなど幅広い内容をカバーしています。 また、特別MongoDBに興味が無くても筆者のNoSQLへの考え方は一読の価値があるだろう。 ダウンロードPDF版 the-little-mongodb-book-ja.pdf epub版 the-little-mongodb-book-ja.epub(あんまりきれいに組版できてないけど…) 誤訳などあれば @hamano まで ソースはこちら: https://github.com/hamano/the-little-mongodb-book 更新履歴2012/04/17 v1.0 初版公開。 2012/06/15 v
先日のJJUG SpringのLTをしてきた「7分半で作るNode.js+MongoDBアプリ」の動画を撮り直しました。 本番ではmongoose.Schemaのところをmongoose.modelとしてしまい、まさかのライブデバッグを初めるハメになり、結果として13分となってしまいました。 リベンジとして今日何回かトライしたところ10分を2分半も上回る7分半、スリークォーターの記録を出すことができました。 動画中でやってること 1 環境を証明 nvmとかnodeとかnpmとかがインストールされてないことを証明 env.shは確認するコードが書かれているだけです 2 nvmとmongodbをググる 3 nvmをgitで取得 $ git clone git://github.com/creationix/nvm.git ~/.nvm 4 nvmを環境に読み込む $ . ~/.nvm/nvm.
The document discusses using node.js with MongoDB. It includes examples of basic CRUD operations using the node.js driver and MongoDB native driver. It also discusses ORM libraries like Mongoose that provide an abstraction layer. The document contains code samples for performing inserts, updates, finds and counting documents using the native node.js driver and Mongoose.Read less
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く