NoSQL Database Cloud Service 常見問題

一般問題

Oracle NoSQL Database 是什麼?

Oracle NoSQL Database 是一項完全受管理的資料庫雲端服務,為文件、索引鍵值及固定綱要資料提供可預測的低延遲、動態擴展性、高效能及可靠的資料儲存。只需幾分鐘,即可輕鬆開始使用此服務。此資料庫由 Oracle 完全管理,因此開發人員僅需專注於應用程式開發和資料儲存需求上,省去管理底層基礎結構、軟體、安全性和高可用性等麻煩。

什麼是全域作用中表格?

「全域作用中表格」可輕鬆調整全域和 (或) 多國商業應用程式資料。他們會自動跨企業選擇的區域複製資料,並支援本機讀取 / 寫入,不論資料來源為何。客戶可以專注於經營業務,而不是在多個地理區域維持資料一致性,從而避免資料重複和資料不一致的問題。如果記錄同時在不同區域更新,則解決方案具有內建衝突解決方式。它們還能以無縫的災難復原功能來改善業務連續性。

哪裡可以找到 Oracle NoSQL Database Cloud Service 的相關詳細資訊?

深入瞭解請前往 Oracle NoSQL Database 首頁

如何使用 NoSQL Database Cloud Service 開始開發應用程式?

深入瞭解 Oracle NoSQL Database Cloud 入門頁面

Oracle NoSQL Database 負責管理什麼?

Oracle NoSQL Database 管理底層基礎架構、軟體、安全性、容量擴充、操作和維護。資料庫服務提供保障的高可用性和彈性擴充,滿足您的應用程式工作負載。

有哪些典型的使用情境?

以下為一些 Oracle NoSQL Database 典型使用情境:

  • 使用者體驗個人化
  • 持續性階段作業管理
  • 物聯網 (IoT)
  • 行動應用程式
  • 360 度全方位客戶檢視
  • 數位廣告
  • 線上遊戲
  • 社交網站
  • 即時巨量資料
  • 異常偵測

與內部部署企業版相比,Oracle NoSQL Database 雲端服務如何?

高階功能比較

NoSQL Database Cloud 服務 NoSQL Database Enterprise Edition (EE)
基礎架構和軟體管理 / 維護 (伺服器、儲存、網路、安全性、作業系統和 NoSQL 軟體) 由 Oracle 管理 由客戶管理
資料庫部署 僅限 Oracle Cloud Oracle Cloud 或其他雲端供應商中的客戶內部部署資料中心或 BYOL。
授權 / 版本 付費訂閱或永久免費服務 Enterprise Edition (付費) 或 Community Edition (免費開放原始碼)
傳輸量 透過 NoSQL API 或 Oracle Cloud Infrastructure (OCI) 主控台,管理每個 NoSQL 表格層級的傳輸量容量。容量是以「寫入單位」、「讀取單位」來測量。您可以調整每個表格的傳輸量容量,以符合動態工作負載。超過表格的限制時,會通知使用者。在租用戶層級有最大服務限制。此處提供更多詳細資料 每個 NoSQL 叢集都會管理傳輸量容量。容量取決於部署的 NoSQL 叢集大小。較大的叢集大小可為使用者表格提供更高的傳輸量容量。
儲存體 透過 NoSQL API 或 Oracle Cloud Infrastructure (OCI) 主控台,管理每個 NoSQL 表格層級的儲存容量。容量以 GB 為單位。您可以根據動態工作負載調整每個表格的儲存容量。超過表格的限制時,會通知使用者。在租用戶層級有最大服務限制。此處提供更多詳細資料 儲存容量由每個 NoSQL 叢集管理。容量取決於叢集中部署之每個儲存節點中的磁碟數目和特定組態。較大的叢集大小和磁碟容量為使用者表格提供更多儲存空間。
互通性 透過單一程式設計介面與 NoSQL Database Enterprise Edition 互動,無需修改應用程式程式碼。 透過單一程式設計介面與 NoSQL Database Cloud Service 互動,無須修改任何應用程式程式碼。
安裝 沒有安裝客戶。客戶可以建立 NoSQL 表格,立即開始使用服務。 客戶會下載並安裝軟體,以在多個儲存節點中設定 NoSQL 叢集。

是否可以為我的組織提供專用的 NoSQL 環境?

是 – Oracle NoSQL Database Hosted Environment 是您租用戶專用的 NoSQL 叢集環境,所有讀取和寫入單位以及本機連接的儲存空間都專供您的租用戶使用。

在哪裡可以獲得有關 Oracle NoSQL Database 的官方說明和文件?

請前往 Oracle NoSQL Database 說明中心深入瞭解。

安全性

在哪裡可以找到有關驗證和授權的更多資訊?

請前往下列連結:

訂閱終止後,您將有 60 天的時間將欲終止服務的資料從 Oracle Cloud 傳輸到本機系統。60 天後,Oracle 將永久刪除與終止服務相關的所有剩餘內容和軟體。

如果資料中心出現問題,我的資料是否安全?

Oracle NoSQL Database 在各個可用性網域儲存資料的多個副本,以實現備援。如果一個可用性網域 (在一個區域內) 發生故障,應用程式仍可從其他可用性網域取得資料。Oracle NoSQL Database 保證資料的可用性達 99.995%。

我的資料是否會在磁碟上加密 (靜態加密) 與加密類型為何?

有。Oracle 使用進階加密標準 (AES 256) 對資料進行靜態加密。

應用程式和 Oracle NoSQL Database 之間的資料是否已加密?

使用 HTTPS 進行移動中加密 (在應用程式與 Oracle NoSQL Database Cloud Service 之間傳輸資料)。

如果資料中心出現問題,我的資料是否安全?

Oracle NoSQL Database 在各個可用性網域儲存資料的多個副本,以實現備援。如果一個可用性網域 (在一個區域內) 發生故障,應用程式仍可從其他可用性網域取得資料。Oracle NoSQL Database 保證資料的可用性達 99.995%。

是否可以將我的資料與其他用戶隔離?

Oracle NoSQL Database Hosted Environment 提供 NoSQL 叢集環境,專為您的租用戶提供專屬直接連附儲存空間。您可以控制租用戶的存取權。

應用程式開發

是否可以決定分區數目或任何其他拓樸版面配置?

不可以。Oracle NoSQL Database 為您管理叢集和拓撲。

將在哪些 Oracle Cloud Infrastructure 網站上提供 Oracle NoSQL Database?

請前往 Oracle NoSQL Database 資料區域和服務端點頁面深入瞭解。

應用程式可以請求跨區域複寫 Oracle NoSQL Database 資料嗎?

一個區域內,重複複製所有可用性網域的資料。「全域作用中表格」是一項跨區域資料複寫功能,可讓客戶跨選擇的雲端區域建立一組表格複本,以提升全球分散式資料的本機讀取與寫入效能。也可在災害復原案例中保護資料。

我需要購買何種伺服器才能執行我的應用程式?

應用系統應在 Oracle Cloud Infrastructure 中執行,以獲得最佳效能。Oracle 會根據應用程式的複雜性和工作負載提供不同的執行個體形式。您可以在運算價格頁面找到不同資源配置的清單。

您也可以在 Container Engine for Kubernetes ( OKE) 或 Oracle Cloud Functions 上部署應用程式。

在哪裡可以執行連結至 Oracle NoSQL Database 的應用程式?

為了獲得最佳的使用者和客戶體驗,建議您使用 Oracle Cloud Infrastructure 執行應用程式。

我需要在用戶端伺服器上安裝什麼軟體?

您可以使用以下程式語言的軟體開發套件 (SDK)。請按照以下連結中的下載和安裝步驟進行操作。

SDK 可用於雲端服務或內部部署 NoSQL 資料庫。

什麼是 Oracle NoSQL Database 資料模型?

文件、固定綱要及索引鍵值。

如果我的輸送量超過佈建的限制,會發生什麼事?

如果在讀取/寫入操作中超出了佈建的輸送量限制,則 Oracle NoSQL Database 將限制請求並向應用程式提出 ThrottlingException 錯誤。您可以視需要增加佈建的輸送量限制。

Oracle NoSQL Database Cloud Service 是否提供隨選容量?

是 - Oracle NoSQL Database Cloud Service 提供可視需要自動管理讀取和寫入功能的容量,以滿足動態工作負載的需求。

Oracle是否可以在不購買服務的情況下開發 Oracle NoSQL Database 應用程式?

有。您可以使用 Oracle NoSQL Cloud 模擬器,此模擬器是獨立的本機雲端服務複本。此服務可以用於測試。此服務不適用於生產部署。如欲下載此服務,請至 Oracle Cloud 下載Oracle頁面。您也可以使用永遠免費 Oracle NoSQL Database Service。

如何使用 Oracle NoSQL 語言 SDK 提供意見回饋或回報問題?

請傳送電子郵件至:oraclenosql-info_ww@oracle.com ,或透過 Cloud Customer Connect 與我們聯絡。我們會定期檢視回饋和問題。

如何將儲存在企業內部部署 Oracle NoSQL Database 導入中的資料移轉至 Oracle NoSQL Database?

您可以使用移轉工具來上傳資料。下載 Oracle NoSQL Database Migrator

Oracle NoSQL Database 是否可使用 REST 服務Oracle?

有。如需其他資訊,請參閱文件

是否可以使用 terraform、OCI cli、OCI 主控台或 API 呼叫來部署 NoSQL 表格?

有。

是否可以更改佈建的讀取單元數、寫入單元數或儲存容量?

有。您的應用程式可以透過 TableLimits API 更改佈建的讀取單位、寫入單位或儲存容量。

您還可以使用服務 UI 更改佈建的讀取單位數、寫入單位數或儲存容量。

此外,您可以將表格的容量模式從佈建變更為隨選,反之亦然。

參與「全域作用中表格」的所有區域是否都必須有相同的模型和佈建組態?

全域作用中表格提供彈性。您可以將現有的一般隨選 / 佈建表格切換至遠端複製表格,無須變更任何應用程式程式碼。您也可以變更每個區域中的讀取單位數目和寫入單位數目組態。

如何決定我規劃的每個讀取或寫入單位數量?

以位元組為單位決定大小,並四捨五入到下一個 KB。

每個租戶的最大儲存量是多少?

每個租戶有 5 TB。這是租用戶佈建之表格的所有儲存容量總和。如需詳細資訊,請參閱限額頁面或聯絡 Oracle。

針對單一資料表的寫入或讀取,可以提供最大的輸送量是多少?

Oracle NoSQL Database 適用以下使用限制。租戶可以在下列限制內建立多個資料表。

每個資料表限制

  • 每個資料表可佈建的最大寫入單元數為每秒 20,000
  • 每個資料表可佈建的最大讀取單元數為每秒 50,000

每個租戶限制

  • 每個租戶可佈建的最大寫入單元數為每秒 40,000
  • 每個租戶可佈建的最大讀取單元數為每秒 100,000
  • 每個租戶的最大儲存容量為 5 TB。

如果客戶需要的寫入/讀取單元或儲存容量超出最大使用限制,請與 Oracle 聯絡。如需詳細資訊,請參考限額頁面

可以佈建的資料表數量是否有任何限制?

每個租戶的最大資料表數量為 30。請前往服務限制頁面瞭解更多資訊。

我可以將使用量增加到超過記錄的限制嗎?

是的,您可以依照文件中所述的步驟提交要求以提高限制。這也可以從 OCI 主控台完成,請參閱「要求提高服務限額」小節。

升級為較新版本的 Oracle NoSQL Database 時,是否必須停止使用此服務?

不。最新的軟體更新將會在幕後進行。您的應用程式會正常執行,不會造成明顯的影響。

Oracle NoSQL Database 是否支援 ACID 交易?

有。Oracle NoSQL Database 為完整的建立、讀取、更新和刪除 (CRUD) 作業提供符合 ACID 標準的交易,並具有可調整的持久性和一致性交易保證。

定價與計費

服務的定價為何?

請參閱 Oracle NoSQL Database Cloud Service 頁面上的價格小節。

是否可以估算我的每月帳單?

有。請參閱線上計算機。選取預先設定 - Oracle 資料庫,然後選取 Oracle NoSQL Database Cloud。

什麼是讀取和寫入容量單元?

每月讀取單位的定義是:在一個月的時間內,對於最終一致的讀取操作 (即,返回的資料可能不是最近寫入資料庫的資料;如果未對資料進行新的更新,則最終對該資料的所有存取將返回最新的更新值),每秒的資料輸送量最高達 1 KB,或大約 260 萬次讀取。每個月的定義為 744 小時或大約 260 萬秒。因此,在一個月的時間內,1 個讀取單元將為您提供大約 260 萬次讀取。為了實現絕對一致的讀取操作 (即返回的資料應是最近寫入資料庫的資料) 達到每秒 1 KB 的資料輸送量,每月須佈建相當於兩個讀取單位。

每一寫入單位 / 每月:定義為一個月內進行寫入作業,每秒最高 1 KB 的資料傳輸量,或大約 260 萬次寫入資料。每個月的定義為 744 小時或大約 260 萬秒。因此,在一個月的時間內,1 個寫入單元將為您提供大約 260 萬次寫入。

什麼是複寫?

在遠端區域表格複本中套用本機區域的寫入時,就會發生複製寫入。帳單的複製寫入度量為每月寫入單位。計費取決於複製期間使用的有效寫入數。

如何確定項目的大小?

請參閱文件中的詳細說明

如何預估讀取和寫入容量單位?

請參閱文件中的詳細說明

如果我沒有使用所有佈建的讀取或寫入單元,是否仍需付費?

有。由於可以隨時以編程方式垂直擴充或縮減輸送量,因此請確保為工作負載佈建相應的輸送量。在佈建的模型中,您需要支付佈建項目的費用。