資料庫概觀

IBM® Cloudant® for IBM Cloud® 資料庫包含 JSON 物件。 這些 JSON 物件稱為 documents

所有文件都必須包含在資料庫中。 如需相關資訊,請參閱 分割的資料庫

將 IBM Cloudant 手冊提供一個範例,說明如何在 IBM Cloudant 資料庫內使用電子商務應用程式的文件。

分割資料庫

IBM Cloudant 支援兩種類型的資料庫:

  • 分割
  • 未分割

分割的資料庫提供顯著的查詢效能及成本優點,但需要您指定資料的邏輯分割。 分割會指定為每一個文件 ID 的一部分。 分割的資料庫同時提供廣域和分割區查詢。 分割區查詢以單一給定文件分割區的查詢為目標,這表示它們需要處理較少的資料才能傳回結果。 因此,分割區查詢提供顯著的效能優點,而且通常也提供比廣域查詢的成本優勢。 廣域查詢以整個資料庫為目標,這會導致額外的複雜性、較慢的效能及增加的成本,但會提供從所有資料汲取的結果。

或者,可以建立未分割的資料庫。 這種類型的資料庫可能較不複雜,因為不需要定義任何分割方法,但您只能建立廣域次要索引。

IBM Cloudant 強烈建議您使用分割的資料庫,以取得最佳長期資料庫效能,其中資料模型容許對文件進行邏輯分割。

分割類型的資料庫是在建立資料庫時設定。 當您建立資料庫時,請使用 partitioned 查詢字串參數來設定資料庫是否已分割。 partitioned 的預設值是 false,會維護與舊版的相容性。

無法變更現有資料庫的分割類型。

如需相關資訊,請參閱 資料庫分割