タグ

databaseとcouchdbに関するGlnのブックマーク (2)

  • CouchDBとMongoDBの使い分け - モジログ

    CouchDBとMongoDBをしばらく使ってみて、その使い分けのポイントがわかってきたような気がするので、ちょっと書いてみたい。 CouchDBとMongoDBは、広く「NoSQL」と総称されている非SQL型データベースのうち、「ドキュメントデータベース」と呼ばれるカテゴリを代表する2つだ。ドキュメントデータベースとは、かんたんにいうと、JSONデータ(=ドキュメント)をそのままデータベースに保存できるというもので、従来のRDBのような「スキーマ」がない。複数のテーブルを結合(join)するという使い方をせず、一意キーの指定や比較的単純なクエリーでJSONデータを取り出す。 ここでは詳しい話には踏み込まず、2つのデータベースの違いを私の主観で、ごく大雑把にまとめてみる。 まず、それぞれの強みを私の印象で3つずつ書くと、こんな感じだ。 CouchDBの強み: 1)優れた管理画面「Futon

  • WindowsでCouchDBを使った開発をするならばこれ·WinCouch MOONGIFT

    WinCouchはポータブルで使えるWindows用のCouchDB。 WinCouchはWindows用のフリーウェア。Webシステムの開発であれば何でもRDBMSという時代は終わろうとしている。データベースを使わないという選択肢もあるだろうし、NoSQLに代表されるKVSを利用するという手もある。 管理画面 KVSの一つとして有名なのがCouchDBだ。データの入出力にJSON形式を利用するためWebアプリケーションとの親和性も高い。だがどちらかというとMac OSXLinux向けのシステムと言った感があった(Windows用にもバイナリは用意されているが)。それをWindowsでももっと使いやすくしたのがWinCouchだ。 WinCouchの最大の特徴はポータブルということだろう。Zipファイルを解凍するだけで利用できる。家のバイナリはセットアップファイルなので面倒に感じてしま

  • 1