IBM Cloud Docs
Apache CouchDB と IBM Cloudant の比較

Apache CouchDB と IBM Cloudant の比較

フルマネージド・クラウド・サービスである IBM® Cloudant® for IBM Cloud® と自己管理型のオープンソース Apache CouchDB にはいくつかの相違点があり、ここではそれらについて説明します。

IBM Cloudant 管理対象データベース・サービスの基盤は、Apache CouchDB データベースです。 IBM は、Apache CouchDB の委員会で活動しており、PMC のメンバーを採用し、そのフィーチャー、機能、および機能拡張のほとんどをオープン・ソース・プロジェクトにコミットします。過去数年間にわたって、IBM は、IBM Cloudant と CouchDB のコア機能セットを調整することに多大な努力を払いました。 IBM Cloudant チームは、IBM Cloudant Query および Mango 照会言語、フルテキスト検索、パーティション照会などの主要な機能を CouchDB に提供しました。

Apache CouchDB と IBM Cloudant の API はほぼ完全に互換です。これは、これらがユーザーのアプリケーション内では完全に互換であることを意味します。 ユーザーが IBM Cloudant インスタンスと CouchDB インスタンスの間でシームレスにデータを同期できるように、同じ複製プロトコルが使用されています。

詳しくは、API 比較ガイドで、API エンドポイントの詳細を参照してください。

以下の表に機能の違いを示します。Apache CouchDB および IBM Cloudant データ層エコシステムを使用するときには、これらの違いを認識しておく必要があります。

IBM Cloudantと Apache CouchDBの機能と機能の違い
機能 CouchDB 1.6 CouchDB 2.3.1 CouchDB 3.x IBM Cloudant
クラスタリング いいえ ある ある ある
Fauxton ダッシュボード UI いいえ ある ある ある
MapReduce ビュー ある ある ある ある
Mango および IBM Cloudant Query いいえ ある ある ある
フルテキスト検索 いいえ いいえ はい (別個のインストーラーまたはコンテナーが必要)。 ある
パーティション照会 いいえ いいえ ある ある
シャード分割 いいえ いいえ ある IBM Ops 用のツールとして使用可能。
changes feedのセレクター いいえ ある ある ある
速度制限 いいえ いいえ いいえ ユーザー定義のプロビジョン済みスループット能力設定
要求サイズ 4 GB (デフォルト) 4 GB (デフォルト) 4 GB (デフォルト) 11 MB
添付ファイルのサイズ 4 GB (デフォルト) 4 GB (デフォルト) 4 GB (デフォルト) 10 MB
セキュリティー認証 CouchDBの認証 CouchDBの認証 CouchDBの認証 IBM Cloudant legacy auth with API Keys, IBM Cloud IAM, or CouchDB Auth
LDAP いいえ いいえ いいえ いいえ

The CouchDB _show, _list, _update, and _rewrite functions were deprecated in Apache CouchDB 3.0. 詳しくは、非推奨機能警告 を参照。

その結果、これらの関数はIBM Cloudantではサポートされなくなりました。 これらはIBM Cloudantのドキュメントには記載されておらず、APIは現在もサービス中ですが、その使用は推奨されていません。 IBM Cloudantのサポートは終了しました。サポートチームはもうサポートしていません。

これらの関数に代わる情報については、IBM Cloudantブログの 非推奨関数 を参照してください。