Retrofitting a Foundation for CouchDB - Adam Kocoloski, IBM
CouchDBという企業のスポンサーであるCouchioが発表した。
CouchDBの2つの主要機能強化により、1.0の価値があるとChief Financial Officer、創業者Chris Andersonは述べている。 Couchioの1つは、ソフトウェアのパフォーマンスが大幅に向上したということです。もう一つは、Microsoft Windowsマシン上で動作する能力です。パフォーマンスの面では、新しいバージョンでは、Couchioによる内部ベンチマークテストで判断されるように、読み書きの速度が300%向上しています。 Anderson氏によると、このコードは、コードを最適化することで得られたものだという。Anderson氏は、これはCouchDBの最初のリリースで、Windowsコンピュータ(サーバーまたはデスクトップ)上で完全に動作することができるという。
Apache FoundationプロジェクトであるCouchDBは、単純なキーと値のペアとしてデータを格納する非リレーショナルデータベースです。データはJavascript Object Notation(JSON)を使用して保存され、HTTPリクエストを使用して照会できます
"中間層なしでWebアプリケーションを構築できます。データベース、Javaスタック、ブラウザの代わりにWebアプリケーション開発者は、インターネットに常に接続されていないデバイス用のWebアプリケーションを設計する際に役立つ、データのオフライン保存が可能であるという点で、この技術が興味深いことがあるかもしれません。
「オフラインレプリケーションのサポートは、特にオープンソースの分野で、CouchDBにとって本当にユニークです。 "ワークグループがあれば、そのワークグループの全員がデータのコピーを持ち、同期することができます。"
開発者にとって、CouchDBはリレーショナルデータベースよりも使いやすいかもしれません。
Google MapReduceの実装はクエリに使用されます。 「複雑なクエリを実行することができます。CouchDBで行うことのできるSQLでできることはほとんどありませんが、クエリを別々に書く方法について考える必要があるかもしれません」Anderson氏は述べています。 2005年にIBMのLotus Notesプロジェクトとして、データのオフライン複製を支援しています。
IDG News Service
のエンタープライズソフトウェアと一般的な技術ニュースを扱っています。 @Joab_JacksonでTwitterのJoabに従ってください。 Joabの電子メールアドレスは[email protected]です。