亞馬遜網路服務 - DynamoDB



Amazon DynamoDB 是一款完全託管的 NoSQL 資料庫服務,允許建立資料庫表來儲存和檢索任意數量的資料。它自動管理跨多個伺服器的表的資料流量並保持效能。它還減輕了客戶操作和擴充套件分散式資料庫的負擔。因此,硬體配置、設定、配置、複製、軟體修補、叢集擴充套件等都由亞馬遜管理。

如何在計算機上執行 DynamoDB?

以下是設定 DynamoDB 的步驟。

步驟 1 - 以下是設定 DynamoDB 的步驟。

  • 使用以下連結下載 DynamoDB(.jar 檔案)。它支援多種作業系統,例如 Windows、Linux、Mac 等。

    .tar.gz 格式 - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz

    .zip 格式 - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip。

  • 下載完成後,解壓內容並將解壓後的目錄複製到您想要的任何位置。

  • 開啟命令提示符並導航到您解壓 DynamoDBLocal.jar 的目錄,然後執行以下命令:

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb 
  • 現在可以訪問內建的 javaScript shell 了。

步驟 2 - 使用以下步驟建立表。

  • 開啟 AWS 管理控制檯並選擇 DynamoDB。

  • 選擇將建立表的區域,然後單擊“建立表”按鈕。

Create Table
  • “建立表”視窗開啟。將詳細資訊填寫到各自的欄位中,然後單擊“繼續”按鈕。

  • 最後,將開啟一個稽核頁面,我們可以在其中檢視詳細資訊。單擊“建立”按鈕。

Create
  • 現在,表名在列表中可見,Dynamo 表可以使用了。

Amazon DynamoDB Tables

Amazon DynamoDB 的優勢

託管服務 - Amazon DynamoDB 是一種託管服務。無需聘請專家來管理 NoSQL 安裝。開發人員無需擔心設定、配置分散式資料庫叢集、管理持續的叢集操作等。它處理擴充套件、分割槽和重新分割槽資料以滿足 I/O 效能要求的所有複雜性。

可擴充套件 - Amazon DynamoDB 旨在進行擴充套件。無需擔心每個表可以儲存的資料量的預定義限制。可以儲存和檢索任意數量的資料。隨著表的資料量增長,DynamoDB 將自動擴充套件。

快速 - Amazon DynamoDB 提供高吞吐量和極低的延遲。由於 DynamoDB 資料放置和請求路由演算法的分散式特性,隨著資料集的增長,延遲保持穩定。

持久耐用且可用 - Amazon DynamoDB 將資料複製到至少 3 個不同的資料中心的結果。即使在各種故障情況下,系統也能執行並提供資料。

靈活:Amazon DynamoDB 允許建立動態表,即表可以具有任意數量的屬性,包括多值屬性。

經濟高效:按使用付費,無需最低費用。其定價結構簡單易算。

廣告