2011-11-09 6 views
1

背景:私は、PDOデータベース用のPHP/WebベースのP2Pレプリケーション層の提案に取り組んでいます。私のビジョンは、クラウド・ソースのデータを必要とする人が、このソフトウェアをWebサーバーにセットアップし、それを好みのDBプラットフォームにフックし、Webアプリケーションを書き込んでデータをローカルに追加/編集/削除することです。彼らが望むのであれば、他の関係者も同じようなものを設定して、自分のWebアプリを使って書いて、1人または複数の同僚とデータ共有契約を設定することができます。一般的なケースでは、あるデータベースに加えられた変更は、最終的にはネットワーク全体に流れるように、バージョン管理されたベースで別のデータベースに書き込まれます。CouchDBなどの複製データベースを使用したグループデータ共有の例はありますか?

私はCouchDBを使用していない理由を尋ねました。標準で提供されている双方向レプリケーションとレコードバージョニングがあるためです。私はこれらの能力を認識していなかったので、これは素晴らしい質問であることが判明しました!この機能が既に利用可能な場合は、別のグループ間で既存のサーバー間レプリケーションの例がありますか?私は多くの狩りをして、何も見つけられませんでした。

(私は、グループソーシングの例であると考えています。共有されたデータセットにローカルにアクセスする手段と、政治的に避けながら個別に構築することができないクリティカルマスのメリット

答えて

2

チェックアウトするとよいかもしれませんhttp://refuge.io/ これはcouchdbの周りに構築されていますが、特にピアグループを形成するために使用されています。

はまた、ここではこれが標準のCouchDBインストールにachivedことができる様々なグループ http://site.couchio.couchone.com/case-study-assay-depot

間のレプリケーションのCouchbaseの後援ケーススタディです。

希望はあなたに始まります。

+0

非常に参考になりました - ありがとう!私は避難所に出くわしたことはありませんが、私たちは同様の考え方で同様のアイデアに取り組んでいるようです(彼らはCouchDBに載っています、私はPHP/PDOです)。私は本当に彼らのソフトウェアにスピンを与えるべきです。 – halfer

+0

ちなみに、Refugeは以前のコメントで思ったよりもずっと長く(数年間)(コミットの歴史で判断すると)そうです。あなたは避難所を運んでいる事実を知っていますか?私は、紛争解決戦略についてもう少し詳しく知ることができると思うので、野生で働いているものを見るのは素晴らしいことです。 – halfer

+0

AssayDepotの例にはあまり詳しくはありませんが、集中化の詳細が含まれていると思います。だから、それはまだ興味深い例ではあるが、私が後にしているものには匹敵しない。 – halfer

関連する問題