| プレビューリリース | 0.4.2b / 2013年2月18日 |
|---|---|
| 書かれた | アーラン |
| オペレーティング·システム | クロスプラットフォーム |
| 利用可能 | 英語 |
| タイプ | ドキュメント指向データベース |
| ライセンス | Apache ライセンス2.0 |
| Webサイト | http://bigcouch.cloudant.com/ |
BigCouchは、Cloudantによって保守されている、オープンソースで可用性が高く、フォールトトレラントで、クラスター化され、APIに準拠したApache CouchDBのバージョンです。2012年1月5日、CloudantはBigCouch水平スケーリングフレームワークをCouchDBプロジェクトに提供することを発表しました。[1]統合は2013年7月に完了しました。 [2] Cloudantは2015年6月にBigCouchのサポートを終了することを発表しました。[3]
BigCouch を使用すると、任意の数のサーバーに分散された CouchDB のクラスターを作成できます。エンド ユーザーには 1 つの CouchDB インスタンスとして表示されますが、実際には、弾性クラスター内の 1 つ以上のノードであり、連携してドキュメントの保存と取得、ビューのインデックス作成と提供、CouchApp の提供を行います。
クラスターは、AmazonのDynamo論文[4]で概説されている概念に従って動作します。つまり、各ノードはリクエストを受け入れることができ、データは一貫性のあるハッシュアルゴリズムに基づいてパーティションに配置され、クォーラムプロトコルは読み取り/書き込み操作用です。OTP独自の「rex」サーバーを介して独自のRPCメカニズムを使用しているにもかかわらず、 ErlangとOpen Telecom Platformに依存しています。[5]
BigCouch は、CouchDB 懐疑論者からよく聞かれる「スケールしない」という不満に対処するために開発されました。これは、多くのサーバーに水平方向にスケールしないという意味です。この機能は、CouchDB がビッグデータの問題に対処するために必要不可欠です。 [6]
参考文献
- ^ 「Apache CouchDB の将来」 。2012年1 月 5 日閲覧。
- ^ 「Welcome BigCouch」Apache CouchDB ブログ2013 年 7 月 25 日2015 年11 月 16 日閲覧。
- ^ 「BigCouch は Cloudant でサポートされなくなりました」。Cloudant GitHub。2015年 6 月 24 日。2018年3 月 16 日閲覧。
- ^ 「Dynamo: Amazon の高可用性キーバリューストア」 2007 年 10 月 2 日。2011 年 2 月 21 日時点のオリジナルよりアーカイブ。2011 年1 月 15 日閲覧。
- ^ 「Cloudant の BigCouch はオープンソースです」。2010 年 9 月 1 日時点のオリジナルよりアーカイブ。2011年1 月 19 日閲覧。
- ^ 「BigCouch による CouchDB のスケールアウト」。2010 年 12 月 19 日時点のオリジナルよりアーカイブ。2011 年1 月 15 日閲覧。
外部リンク
- 公式サイト
- GitHubの BigCouch プロジェクト
- クラウドアント
- Dynamo: Amazon の高可用性キーバリューストア、SOSP 2007
