私は誰かがここで私の結論を検証したり訂正したりすることができると考えています。CouchDBは実際にデスクトップアプリケーションに使用できますか?
私は小さなプロジェクトを書いています。私は複数のインストールをステップとデータ共有で維持できるように、また必要に応じてブラウザからアクセスできるようにWebサーバーと同期するノートを作成するためのデスクトップアプリケーションを作成したいと考えています。
私はCouchDBに関して騒々しい話を聞いたことがあり、desktop-couchdbの「オフライン機能」や、間欠的な通信を処理する機能を利用して、モバイル市場。これにより、私のデータストレージを提供し、同期ニーズを処理することを検討するのは興味深い選択肢かもしれないと私は思っていましたが、始める方法に関する情報を見て回った後、私の結論は
CouchDBインスタンスをパッケージ化し、デスクトップアプリケーションの一部として配布し、そのアプリケーションのコンテキストで実行してローカルストレージを提供する方法はありません。中央データベースへの同期。
ここで正しいですか?もしそうなら、そこにはこの種のことを行うテクノロジーがあるのでしょうか、私は自分のローカルストレージを使い果たしただけで、サーバ上でCouchDBを使用しているかもしれません。
答えが「いいえ」ではないと少なくとも1人は判断しました:http://philwilson.org/blog/2009/04/couchdb-in-desktop-applications – RobertB
しかし、デスクトップ・タッチは、Ubuntuのhttps:// launchpad.net/desktopcouch この時点では* nix-onlyであるようです。もっと興味深いドキュメントはここにあります:http://www.freedesktop.org/wiki/Specifications/desktopcouch – RobertB