簡介

初階課程 | 10 分鐘

歡迎參加「深入了解 - 資料庫」,在這裡我們將逐步向您介紹什麼是資料庫,以及為何建議您為應用程式考慮採用 AWS 資料庫。我們會提供描述、影片和實作教學,讓您開始使用 AWS 資料庫。對於進階使用者,我們在此頁面末尾也附有更加深入的技術內容連結。

什麼是資料庫?

每個應用程式都需要有位置能儲存來自使用者、裝置、甚至應用程式本身的資料。資料庫是重要的後端系統,用來儲存任何類型應用程式的資料,無論是小型行動應用程式,或是具有網際網路規模和即時需求的企業應用程式。

哪些種類的應用程式是以資料庫所建置而成?

網際網路規模的應用程式:建置全球分散式和網際網路規模的應用程式,每秒處理數百 TB 資料的數百萬個請求。這類資料庫能自動縮放規模,以順應您突增的工作負載。

即時應用程式:快取、工作階段儲存、遊戲排行榜、打車、廣告定位和即時分析等即時應用程式需要微秒級的延遲和高吞吐量,才能支援每秒數百萬個請求。

開放原始碼應用程式:部分客戶更喜歡開放原始碼資料庫,因為其具有低成本、社群支援的開發與支援,以及龐大的工具和擴充功能生態系統。

企業應用程式:企業應用程式用於管理核心業務流程,例如銷售、計費、客戶服務、人力資源和業務線流程,例如旅館連鎖店的預訂系統或保險公司的風險管理系統。這些應用程式需要快速、可擴展、安全、可用且可靠的資料庫。

資料庫服務

資料類型
使用案例
AWS 服務
關聯式

關聯式資料庫

關聯式資料庫儲存具有預定義結構描述及其之間關係的資料。這些資料庫旨在支援 ACID 交易,並保持引用完整性和強大的資料一致性。

傳統應用程式、ERP、CRM 和電子商務

Amazon Aurora

專為雲端建立的 MySQL 和 PostgreSQL 相容關聯式資料庫。具備商業級資料庫的效能和可用性,但只需 1/10 的費用 

Amazon Relational Database Service (RDS)

只要按幾下即可在雲端設定、操作和擴展關聯式資料庫 

Amazon Redshift

最受歡迎、發展最快的雲端資料倉儲

鍵值

鍵值資料庫

鍵值資料庫針對常見的存取模式進行了優化,通常用於儲存和擷取大量資料。這些資料庫即使在大量併發請求中,也能提供快速回應時間。

高流量 Web 應用程式、電子商務系統、遊戲應用程式

Amazon DynamoDB

適用於任何規模的快速彈性 NoSQL 資料庫服務

記憶體內

記憶體內資料庫

記憶體內資料庫是用於需要即時存取資料的應用程式。藉由將資料直接儲存在記憶體中,這些資料庫在其毫秒延遲不足因應的情況中對應用程式提供微秒延遲。

快取、工作階段管理、遊戲排行榜、地理空間應用程式

Amazon ElastiCache for Memcached

受管且與 Memcached 相容的記憶體內存放區。提供低於一毫秒的延遲支援即時應用程式

Amazon ElastiCache for Redis

專為雲端設計且與 Redis 相容的記憶體內資料存放區。為即時應用程式提供低於一毫秒的延遲

文件

文件資料庫

文件資料庫旨在將半結構化資料儲存為類似 JSON 的文件。這些資料庫可協助開發人員快速建構和更新應用程式。

內容管理、目錄、使用者設定檔

Amazon DocumentDB (與 MongoDB 相容)

快速、可擴展性、高可用性的 MongoDB 相容資料庫服務

寬欄型

寬欄型資料庫

寬欄型儲存是 NoSQL 資料庫的一種類型。使用表格、列和欄,但與關聯式資料庫不同,在同一張表格內,每列的欄名稱和格式可各自不同。

高擴展工業應用程式,適用於設備維護、叢集管理和路由優化

Amazon Keyspaces (適用於 Apache Cassandra)

受管 Cassandra 相容資料庫

圖表

圖形資料庫

應用程式會使用圖形資料庫,這些應用程式需要在毫秒延遲下大規模瀏覽以及查詢數百萬高度連接圖形資料集之間的關係。

詐騙偵測、社交聯網、推薦引擎

Amazon Neptune

快速可靠的圖形資料庫,專為雲端設計

時間序列

時間序列資料庫

時間序列資料庫可從隨時間變化的大量資料以及跨時間間隔的查詢中,高效地收集、合成和推演出洞見。

IoT 應用程式、DevOps、產業遙測

Amazon Timestream

快速、可擴展、全受管的時間序列資料庫

總帳

總帳資料庫

總帳資料庫提供集中和受信任的授權單位,以維護每個應用程式的可擴展性、不可變性和可經由密碼驗證的交易記錄。

記錄系統、供應鏈、註冊、銀行交易

Amazon Quantum Ledger Database (QLDB)

提供透明、不可變且以密碼編譯方式驗證交易日誌的全受管總帳資料庫。由集中式受信任的授權單位所擁有

基礎知識

中級課程 | 20 分鐘

AWS 有專門打造而成資料庫的最廣泛選擇,滿足您所有的應用程式需要。數十萬客戶倚賴的 AWS 資料庫為專門打造,提供大規模的效能,充分管理,並且於能力和可靠度方面為企業等級。 

  • 專門打造

    從 15 個專門打造的資料庫引擎中進行選擇,包括關聯式資料庫、鍵值資料庫、文件資料庫、記憶體內資料庫、圖形資料庫、時間序列資料庫和總帳資料庫。AWS 的專用資料庫產品組合支援各種資料模型,讓您能夠建立使用案例導向、可高度擴展的分散式應用程式。透過選擇最佳資料庫來解決特定問題或一組問題,您可以擺脫限制性的「一刀切」的整體資料庫,並專注於建置應用程式以滿足您的業務需求。

    AWS 資料庫:以專用資料庫加快創新
  • 擴展效能

    AWS 支援比常用替代方案快 3-5 倍的關聯式資料庫,或是讓延遲從微秒級到亞毫秒級的非關聯式資料庫。從小規模開始,再隨應用程式增長來擴展。您可以輕鬆擴展資料庫的運算和儲存資源,通常無停機時間。因為專用資料庫是針對您需要的資料模型最佳化,應用程式能夠擴展和運作更順暢,成本是商業資料庫的 1/10。

    AWS 資料庫:提升效能並可擴展
  • 全受管

    使用 AWS 資料庫,您不必擔心資料庫管理任務,例如伺服器佈建、修補、設定、組態、備份或復原。AWS 會透過自我修復儲存和自動擴展功能持續監控您的叢集,以保持工作負載正常啟動和執行,您就可以專注在更有價值的應用程式開發工作。 

    AWS 資料庫:不受拘束地加快節省、成長和創新
  • 企業級

    AWS 資料庫專為業務關鍵企業工作負載而建置,可提供高可用性、可靠性和安全性。這些資料庫支援多區域、多主機複製,並透過多級安全性對資料進行全面監控,包括使用 Amazon VPC 的網路隔離、使用透過 AWS Key Management Service (KMS) 建立和控制的金鑰進行靜態加密,以及加密傳輸中資料。

    AWS 資料庫:節省時間和成本

教學

初階課程 | 30 分鐘

以下教學將在 10 分鐘內說明如何開始使用常見資料庫引擎。 

建立您的第一個 Aurora MySQL 資料庫

利用橫跨多個可用區域複寫的資料庫節點建立 Aurora MySQL 叢集,以實現增強的讀取可擴展性和容錯移轉保護。

開始教學 >>

使用 DynamoDB 主控台建立您的第一個表格

了解如何使用 DynamoDB 主控台建立簡單的表格以及新增、查詢和刪除資料。

開始教學 >>

設定您的第一個 ElastiCache Redis 叢集

了解如何使用 ElastiCache for Redis 建立和設定 Redis 叢集。

開始教學 >>

重要主題

進階級 | 180-360 分鐘

以下培訓課程將深入逐步講解三大情境:「移至受管資料庫」、「擺脫舊資料庫的束縛」以及「專用資料庫」。 每個培訓課程將提供實作實驗室體驗,您可使用逐步指南照著進行。

  • 專門打造的資料庫

    此培訓課程透過學習各種使用案例和從 AWS 專門打造的資料庫,涵蓋如何為正確的任務選擇適當的工具。此培訓課程的目標如下:

    • 介紹並解說專用資料庫的概念
    • 包含範例,說明何時應使用特定資料庫,以及基本的入門指南
     
  • 擺脫舊資料庫的束縛

    此培訓課程涵蓋如何將舊有的巨型應用程式現代化成為無伺服器資料庫,例如 Amazon Aurora 或 Amazon DynamoDB。此培訓課程的目標如下:

    • 介紹並解說為何您應當從傳統資料庫遷移至現代的雲端原生資料庫
    • 解說如何在不同的遷移目標之間作出選擇
    • 提供遷移的入門指南簡介資料
     
  • 移至受管資料庫

    此培訓課程將涵蓋如何將內部部署的開放原始碼資料庫 (例如 MySQL 或 PostGreSQL) 遷移至使用 Amazon RDS 的全受管雲端資料庫。此培訓課程的目標如下:

    • 介紹並解說全受管雲端資料庫的概念
    • 包含如何遷移至使用相同引擎的雲端資料庫的最佳實務
     

認證

進階級 | 10 小時 - 3 天

AWS Certified Database - Specialty 考試可驗證個人在於推薦、設計和維護最佳 AWS 資料庫解決方案方面的專業能力,確保具備提升效能、降低成本和實現創新的能力。這是針對 AWS 專門打造的資料庫驗證技術性技能的第一項認證。

AWS 資料庫產品

此自主課程提供不同資料庫技術與架構的基本概觀,並且向您介紹各種 AWS 資料庫服務。

數位 | 5.5 小時

考試準備:AWS Certified Database - Specialty

探索 AWS Certified Database - Specialty 考試的主題範圍,學習其與 AWS 上資料庫的關係,並且複習基礎範圍,為未來的自我研習做準備。

數位 | 3.5 小時

AWS Certified Database - Specialty

此認證能驗證對於各項 AWS 資料庫服務,以及如何加速使用資料庫技術促進組織業務轉型的全面理解程度。

考試 | 180 分鐘

其他資源

實作教學
存取資料庫教學的完整庫存,獲得更多實作學習。
檢視實作教學 >>
AWS 資料庫部落格
到 AWS 資料庫部落格可探索資料庫一切事物的最新消息和更新。
檢視部落格文章 >>
類別深入了解
深入探究特定技術,並善盡利用 AWS 雲端。
檢視類別深入了解 >>