案例研究:NoSQL 資料庫和雲端物件儲存體
利用業界的案例研究,多認識兩種儲存體類型:NoSQL 資料庫和物件儲存體。
學習目標
在本課程模組中,您將會:
- 說明 Apache HBase、Apache Cassandra 和 MongoDB 的 NoSQL 資料庫資料模型。
- 列出 HBase、Cassandra 和 MongoDB 中的共同作業。
- 摘要說明 HBase、Cassandra 和 MongoDB 的架構。
- 列出 HBase、Cassandra 和 MongoDB 的使用案例。
- 說明 OpenStack Swift 雲端物件儲存體的資料模型。
- 討論 Swift 提供的一致性保證。
與 Majd Sakr 博士及卡內基美隆大學合作。
必要條件
- 了解什麼是雲端運算,包括雲端服務模型與常見的雲端提供者
- 了解實現雲端運算的技術
- 了解雲端服務提供者如何支付雲端費用與計費
- 了解什麼是資料中心與其存在原因
- 了解資料中心如何設定、提供技術支援及佈建
- 了解雲端資源的佈建及計量方式
- 熟悉虛擬化的概念
- 了解各種不同類型的虛擬化
- 了解 CPU 虛擬化
- 了解記憶體虛擬化
- 了解 I/O 虛擬化
- 了解不同類型的資料及其儲存方式
- 熟悉分散式檔案系統及其運作方式