Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

MongoDB 3.0から従来のmmapベースのストレージエンジンから、Wired Tigerというストレージエンジンが使えるようになった。 主な変更点は以下のとおり。 mmapベース MongoDB ver 3にはMongoDB ver 2にあったmmapベースに改良を加えたものが乗っている MongoDBはOSのmmap()システムコールを読んで、OSにデータファイルをメモリに載せてもらう。 MongoDBはメモリを管理しない。OS任せ。 メモリ使用量を制限できない。OSから与えられるだけ使う。 メモリがいっぱいになるとOSが適宜スワップさせる データ圧縮できない コレクションレベルロック(ver 2のころはデータベースレベルロック) インデックスとデータは分離できない(同一ファイル内に混在) Wired Tiger MongoDB ver 3からの新規 Wired Tigerというス
http://www.meteor.com/ で公開された Meteor.js を少し触ってみました。TechCrunch なんかでも話題になっていましたね。 Meteor.js は JavaScript によるウェブアプリケーションフレームワークですが、クライアントサイドでもサーバーサイドでもない、"Isomorphic" なフレームワークです。 コンセプトとしていくつか特徴があるのですが、その最たるものは "Reactive Programming" で、モデルやセッションなどのストレージを更新するとその更新内容がリアルタイムに、そのアプリケーションを開いている全クライアントに伝わるようなアプリケーションを簡単に作ることができます。 この辺は実例を見るのが早いです。 http://www.meteor.com/examples/leaderboard ここにある動画では、あるブラウザで
2011-09-21 2.0 からはじめる MongoDB - 第1回 #mongodbjp ラベル: MongoDB ツイート 勉強会用の名刺が届いてウハウハ(?)な @madapaja です。 この記事に関連する記事もどうぞ。 2.0 からはじめる MongoDB - 第0回 MongoDB の歴史(MongoDB 2.0 まで) この連載では MongoDB をこれからはじめる方に向けて、MongoDB 2.0 で追加された機能を含んだ、MongoDB 全体を広くご紹介していきたいと思っています。 今回のアジェンダ なぜ MongoDB か MongoDB のインストール MongoDB シェルと戯れる なぜ MongoDB か MongoDB はここ1~2年で注目が高まった、NOSQL(Not Only SQL)と呼ばれる、“非”RDBMS(Relational DataB
先週末の5/12, 13と前職の開発合宿イベントに参加してきました。 前職はバリバリの大手SIerだったのですが、オープンソースを扱っている部署は、 開発意欲の高い人が多くて、定期的にこういうイベントを開催しています。 前職に居た時も何度か参加させてもらったのですが、 今回のように会社辞めた後でも参加させてもらえるのは、オープン感があっていいですね。 今回は、同期だった同僚とチームを組んで、最近話題になったMeteorを使ってちょこちょこっと作ってみました。 今回作ったのは、リアルタイムソースコードレビューサイト。 名付けて、「The Source」です。 タバスコの3000倍ぐらい辛いとか言われる香辛料から取りました。 ソースコードの各行にコメントを入れることができ、 入力されたコメントは同じソースコードを見ている人全員にほぼ同時に表示されます。 イメージとしては、ソースコード上でニコニ
(2010-08-30: Rails 3.0.0がリリースされたのでそれにあわせて更新。generator関連が少し変わってる) 会社用の、小物Webアプリを作ろうかと思い、せっかくなのでRuby on Rails 3でmongoDB使ってみようかな、と思い、とりあえず環境を作るところまでのメモ。 Rails 3 のインストール とりあえず Rails 3 のインストール。Bundlerで入れる。Bundler自体のバージョンが1.0以上でないとダメみたいなんで、もしそれ未満しか入っていない場合にはBundlerのインストールからする。 プロジェクトのトップディレクトリとなるところを作成し、そこにGemfileを作る。 $ mkdir ~/workspace/hoge_prj $ cd ~/workspace/hoge_prj Gemfile source 'http://rubygems
「第3回 MongoDB 勉強会 in Tokyo」 : ATND 先週土曜日(2011年5月14日)にフューチャーアーキテクトさんのセミナールームにて行われたMongoDBの勉強会に行ってきました。 MongoDBの仕様・機能などの体系的な話からチューニングの話、開発に利用する話、プロダクションとして運用している話と、バランスよくまとまっていてとても勉強になりました。 RDBとの違いや特有の挙動をきちんと把握して利用すれば、十分プロダクションで利用出来るというビジョンが見えました。 詳細は各発表者の方のスライドを見るとわかると思いますが、当日会場でメモしたものでダイジェスト的にまとめました。 MongoDB勉強会は毎月開催(予定)しているそうなので、興味を持たれた方は是非参加して見てください。 MongoDBコミュニティー:MongoDB JP | Google グループ 【発表1】Mo
ハンガリーの企業でCTOを務めるKristof Kovacs氏による記事です。各主要NoSQLプロダクトについて機能比較や利用ケースなどをまとめています。この記事ではCassandraやRedisなど6つのプロダクトを挙げています(表1)。 CouchDBは使い勝手に優れており、双方向レプリケーションやリアルタイム更新をサポートしています。Redisは非常に高速なことが売りで、トランザクションや変更監視の機能が備わっています。Cassandraは書き込みが読み込みよりも速いことから銀行や金融などのリアルタイムなデータ解析が必要になる分野で実力を発揮し、Cassandraと同じくJavaで作られているHBaseは億単位の行と数百万のカラムというBig Dataを扱え、月に1,000億を超えるメッセージを処理するFacebookのバックエンドに採用されています。 次々にプロダクトが生まれた
Lithium: the most rad php framework http://lithify.me/ 最近いろいろ試してみてばかりですが、Lithium触ってみました。CakePHPから派生してPHP5.3に対応した次世代のフレームワークといわれていたりします。 試した環境 Mac OS X Snow Leopard Apache 2.2.15 PHP 5.3.3 ※PHPは5.3以上が必要 Lithium 0.9.9 MongoDB 1.6.4 MongoDBインストール no title sudo port install mongodb なんか相当時間かかった データ保存用ディレクトリの作成 mkdir -p /data/db 上記はMongoDBデフォルトのパス 別の場所にするとか自動起動とかは下記参照 参考: Mac OS X で MongoDB を動かす - babie
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く