案例研究:NoSQL 資料庫和雲端物件儲存體

初級
開發人員
學生
Azure

利用業界的案例研究,多認識兩種儲存體類型:NoSQL 資料庫和物件儲存體。

學習目標

在本課程模組中,您將會:

  • 說明 Apache HBase、Apache Cassandra 和 MongoDB 的 NoSQL 資料庫資料模型。
  • 列出 HBase、Cassandra 和 MongoDB 中的共同作業。
  • 摘要說明 HBase、Cassandra 和 MongoDB 的架構。
  • 列出 HBase、Cassandra 和 MongoDB 的使用案例。
  • 說明 OpenStack Swift 雲端物件儲存體的資料模型。
  • 討論 Swift 提供的一致性保證。

與 Majd Sakr 博士及卡內基美隆大學合作。

必要條件

  • 了解什麼是雲端運算,包括雲端服務模型與常見的雲端提供者
  • 了解實現雲端運算的技術
  • 了解雲端服務提供者如何支付雲端費用與計費
  • 了解什麼是資料中心與其存在原因
  • 了解資料中心如何設定、提供技術支援及佈建
  • 了解雲端資源的佈建及計量方式
  • 熟悉虛擬化的概念
  • 了解各種不同類型的虛擬化
  • 了解 CPU 虛擬化
  • 了解記憶體虛擬化
  • 了解 I/O 虛擬化
  • 了解不同類型的資料及其儲存方式
  • 熟悉分散式檔案系統及其運作方式