複製鏈接
請複製以下鏈接發送給好友

雲數據庫

鎖定
雲數據庫是指被優化或部署到一個虛擬計算環境中的數據庫,可以實現按需付費、按需擴展、高可用性以及存儲整合等優勢。根據數據庫類型一般分為關係型數據庫和非關係型數據庫(NoSQL數據庫)。
雲數據庫的特性有:實例創建快速、支持只讀實例、讀寫分離、故障自動切換、數據備份、Binlog備份、SQL審計、訪問白名單、監控與消息通知等。
中文名
雲數據庫
外文名
CloudDB
簡    稱
雲庫
簡    介
基於SQL或訪問對象進行操作
分    類
關係型數據庫非關係型數據庫(NoSQL數據庫)

雲數據庫雲庫簡介

將一個現有的數據庫優化到雲環境有以下好處: [1] 
·可以使用户按照存儲容量和帶寬的需求付費
·可以將數據庫從一個地方移到另一個地方(雲的可移植性
·可實現按需擴展
·高可用性(HA)
將數據庫部署到雲可以通過簡化可用信息通過Web網絡連接的業務進程,支持和確保雲中的業務應用程序作為軟件即服務(SaaS)部署的一部分。另外,將企業數據庫部署到雲還可以實現存儲整合。比如,一個有多個部門的大公司肯定也有多個數據庫,可以把這些數據庫在雲環境中整合成一個數據庫管理系統(DBMS)。

雲數據庫雲庫服務

雲數據庫是專業、高性能、高可靠的雲數據庫服務。雲數據庫不僅提供WEB界面進行配置、操作數據庫實例,還提供可靠的數據備份和恢復、完備的安全管理、完善的監控、輕鬆擴展等功能支持。相對於用户自建數據庫,雲數據庫具有更經濟、更專業、更高效、更可靠、簡單易用等特點,使您能更專注於核心業務

雲數據庫雲庫優勢

輕鬆部署
用户能夠在RDS控制枱輕鬆的完成數據庫申請和創建,RDS實例在幾分鐘內就可以準備就緒並投入使用。用户通過RDS提供的功能完善的控制枱,對所有實例進行統一管理
高可靠
雲數據庫具有故障自動單點切換、數據庫自動備份等功能,保證實例高可用和數據安全。免費提供7天數據備份,可恢復或回滾至7天內任意備份點。
低成本
RDS支付的費用遠低於自建數據庫所需的成本,用户可以根據自己的需求選擇不同套餐,使用很低的價格得到一整套專業的數據庫支持服務。

雲數據庫特性

實例創建快速
選擇好需要的套餐後,RDS控制枱會根據選擇的套餐優化配置參數,短短几分鐘一個可以使用的數據庫實例就創建好了。
支持只讀實例
RDS只讀實例面向對數據庫有大量讀請求而非大量寫請求的讀寫場景,通過為標準實例創建多個RDS只讀實例,賦予標準實例彈性的讀能力擴展,從而增加用户的吞吐量
故障自動切換
主庫發生不可預知的故障(如:硬件故障)時,RDS將自動切換該實例下的主庫實例,恢復時間一般<5min。
數據備份
RDS默認自動開啓備份,實現數據庫實例的定時備份。自動備份保留期為七天。
在自動定時備份的基礎上,RDS也支持用户手動的數據庫實例備份(即數據快照),可以隨時從數據快照恢復數據庫實例。
Binlog備份
RDS會自動備份Binlog日誌,並長期保存Binlog日誌的備份。
RDS備份的Binlog日誌也提供用户下載,方便用户對Binlog進行二次分析處理。
訪問白名單
RDS支持通過設置IP白名單的方式來控制RDS實例的訪問權限
監控與消息通知
通過RDS控制枱可以詳細瞭解數據庫運行狀態。並且可以通過控制枱定製需要的監控策略,當監控項達到監控策略閥值時,RDS將通過短信方式進行提醒和通知。
RDS服務的相關變更也會通過電子郵件或短信通知功能及時告知。

雲數據庫應用場景

Web網站
LAMP是常見的網站開發架構,有了RDS用户不用再為數據庫的優化、管理勞神費力。RDS優異的性能為網站的發展壯大,提供強有力的保證。
隨着大數據時代的到來,RDS將成為用户在大數據時代把握時代數據脈搏、進行高效數據分析的得力助手。
數據管理
RDS做為雲上關係型數據庫服務通過控制枱進行簡單、方便的數據管理,並通過高可靠的架構確保您的數據安全。
學習研究
RDS使用簡單、容易上手,無論是用於數據庫應用教學,還是做相關研究都是不錯的選擇。

雲數據庫關係型

阿里雲關係型數據庫
阿里雲關係型數據庫 [2]  (Relational Database Service,簡稱RDS)是一種穩定可靠、可彈性伸縮的在線數據庫服務。基於阿里雲分佈式文件系統和SSD盤高性能存儲,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle數據庫)和MariaDB TX引擎,並且提供了容災、備份、恢復、監控、遷移等方面的全套解決方案,徹底解決數據庫運維的煩惱。
亞馬遜Redshift
Redshift跨一個主節點和多個工作節點實施分佈式數據庫。通過使用AW管理控制枱,管理員能夠在集羣內增加或刪除節點,以及 按實際需要調整數據庫規模。所有的數據都存儲在集羣節點或機器實例中。
Redshift集羣的實施可通過兩種類型的虛擬機:密集存儲型和密集計算型 。密集存儲型虛擬機是專為大數據倉庫應用而進行優化的,而密集計算型為計算密集型分析應用提供了更多的CPU [3] 
亞馬遜關係型數據庫服務
亞馬遜關係型數據庫服務(RDS)是專為使用SQL數據庫事務處理應用而設計的。規模縮放和基本管理任務都可使用AWS管理控制枱來實現自動化。AWS可以執行很多常見的數據庫管理任務,例如備份。 [3] 

雲數據庫非關係型

雲數據庫MongoDB版
雲數據庫 MongoDB 版基於飛天分佈式系統和高可靠存儲引擎,採用高可用架構。提供容災切換、故障遷移透明化、數據庫在線擴容、備份回滾、性能優化等功能。
雲數據庫MongoDB支持靈活的部署架構,針對不同的業務場景提供不同的實例架構,包括單節點實例、副本集實例及分片集羣實例。
亞馬遜DynamoDB
DynamoDB是亞馬遜公司的NoSQL數據庫產品。其數據庫還可 [2]  與亞馬遜Lambda集成以幫助管理人員對數據和應用的觸發器進行設置。
DynamoDB特別適用於具有大容量讀寫操作的移動應用。用户可創建存儲JavaScript對象符號(JSON)文檔的表格,而用户可指定鍵值對 其進行分區。與定義如何分割數據不同,這裏無需定義一個正式的架構。 [3] 
參考資料