タグ

2011年10月18日のブックマーク (2件)

  • 人気急上昇! MongoDB(1/2) - @IT

    暑くなったり、涼しくなったり、最近は天候の変化が激しいですね。こういうときは、よくかぜをひいてしまうので注意してください。今回は、NoSQLデータベースの「MongoDB」やOracle OpenWorld 2011の話題をお届けします。そして、マイクロソフトからDenaliの新情報も入ってきています。 ドキュメント指向データベース「MongoDB」 「NoSQL」という言葉をネットで目にするようになって2年くらいでしょうか。大規模なWebサイトで必要なデータベース管理システムは、企業で使っているようなリレーショナルデータベース管理システム(RDBMS)とは性質がやはり異なります。そこで発想を転換して編み出されたのがNoSQLなのかなと理解しています。近年さまざまなNoSQLデータベースがオープンソースのプロジェクトから登場しています。 MongoDBもその1つ。アメリカの10gen社が中

  • Scala + MongoDB + Herokuで2chクローンを作る(連載第1回)

    人生で3回2chクローン掲示板システムをプログラムし、運用したことがある。 まずはじめは、C++。boostを使ってテンプレート満載な構成だった。VC6でコンパイルできないパターンがあって泣いたっけ。コンパイルの「遅さ」にほくそ笑んでた。あの頃は若かった。 そのコードを使って東京工業大学掲示板というWeb掲示板システムを運用していた。C++では機動的な新機能開発が難しいことを、すぐに思い知った。当時使ったことがなかったPHPで試しにリライトしてみた。数時間で開発できちゃった。すぐリプレイスしちゃうよね。 ニコニコ大百科というWikiシステムを書いたときにも、付随する2ch式の掲示板システムを書いた。Rubyだった。Rubyで実用的なWebアプリケーションを書いたことがなかったが、これも難なく実装することができた。UTF-8を採用したので、トリップの互換性を取るのが面倒だった。 Python

    Scala + MongoDB + Herokuで2chクローンを作る(連載第1回)