天天看點

雲資料庫與傳統資料庫有什麼差別雲資料庫RDS與自建資料庫對比

<b>背景</b>

什麼是資料庫?傳統資料庫是依照某種資料模型組織起來并存放二級存儲器中的資料集合。這種資料集合具有如下特點:盡可能不重複,以最優方式為某個特定組織的多種應用服務,其資料結構獨立于使用它的應用程式,對資料的增、删、改、查由統一軟體進行管理和控制。

阿裡雲提供的雲資料庫rds(apsaradb for rds,簡稱rds)是一種穩定可靠、可彈性伸縮的線上資料庫服務。基于飛天分布式系統和全ssd盤高性能存儲,支援mysql、sql server、postgresql和ppas(高度相容oracle)引擎,預設部署主備架構且提供了容災、備份、恢複、監控、遷移等方面的全套解決方案,徹底解決資料庫運維的煩惱。

雲資料庫rds支援四種資料庫引擎,分别為mysql、sql server、postgresql和ppas。

<b>阿裡雲資料庫 mysql </b><b>版</b>

mysql 是全球最受歡迎的開源資料庫,作為開源軟體組合 lamp(linux + apache + mysql + perl/php/python)中的重要一環,廣泛應用于各類應用。web2.0 時代,風靡全網的社群論壇軟體系統 discuz 和部落格平台 wordpress 均基于 mysql 實作底層架構。web3.0 時代,阿裡巴巴、facebook、google 等大型網際網路公司都采用更為靈活的 mysql 建構了成熟的大規模資料庫叢集。阿裡雲資料庫 mysql 版基于 alibaba 的 mysql 源碼分支,經過雙 11 高并發、大資料量的考驗,擁有優良的性能和吞吐量。除此之外,阿裡雲資料庫 mysql 版還擁有經過優化的讀寫分離、資料壓縮、智能調優等進階功能。

sql server 是發行最早的商用資料庫産品之一,作為

windows 平台(iis + .net + sql server)中的重要一環,支撐着大量的企業應用。sql

server 自帶的 management studio 管理軟體内置了大量圖形工具和豐富的腳本編輯器。使用者通過可視化界面即可快速上手各種資料庫操作。阿裡雲資料庫 sql server 版不僅擁有高可用架構和任意時間點的資料恢複功能,強力支撐各種企業應用,同時也包含了微軟的 license 費用,使用者無需再額外支出 license 費用。

postgresql 是全球最先進的開源資料庫。作為學院派關系型資料庫管理系統的鼻祖,它的優點主要集中在對 sql 規範的完整實作以及豐富多樣的資料類型支援(json 資料、ip 資料和幾何資料等,大部分商業資料庫都不支援)。除了完美支援事務、子查詢、多版本控制(mvcc)、資料完整性檢查等特性外,阿裡雲資料庫 postgresql 版還內建了高可用和備份恢複等重要功能,減輕使用者的運維壓力。

ppas(postgres plus

advanced server)是一個穩定、安全且可擴充的企業級關系型資料庫,基于全球最先進的開源資料庫 postgresql,并在性能、應用方案和相容性等方面進行了增強,提供直接運作 oracle 應用的能力。使用者可以在 ppas 上穩定地運作各種企業應用,同時得到更高成本效益的服務。阿裡雲資料庫 ppas 版內建了帳号管理、資源監控、備份恢複和安全控制等功能,并将持續地更新完善。

1.      

服務可用性:

    在服務可用性方面,雲資料庫rds是99.95%可用的;而在自購伺服器搭建的傳統資料庫服務中,需自行保障, 自行搭建主從複制,自建raid等。 

2.      

資料可靠性:

    對資料的可靠性來說,阿裡雲提供的雲資料庫rds是保證99.9999%可靠的;而在自購伺服器搭建的傳統資料庫服務中,需自行保障, 自行搭建主從複制,自建raid等。

3.      

系統安全性:

    阿裡雲提供的雲資料庫rds可防ddos攻擊,流量清洗,能及時有效地修複各種資料庫安全漏洞,而在自購伺服器搭建的傳統資料庫,則需自行部署,價格高昂,同時也需自行修複資料庫安全漏洞。

4.      

資料庫備份:

   雲資料庫rds可自動為資料庫進行備份,而自購伺服器搭建的傳統資料庫需自行實作,同時需要尋找備份存放空間以及定期驗證備份是否可恢複。

5.      

軟硬體投入

   阿裡雲提供的雲資料庫rds無軟硬體投入,并按需付費;而自購伺服器搭建的傳統資料庫伺服器成本相對較高,對于sql server需支付許可證費用。

6.      

系統托管

    阿裡雲提供的雲資料庫rds無需托管費用,而自購伺服器搭建的傳統資料庫每台2u伺服器每年超過5000元(如果需要主從,兩台伺服器需超過10000元/年)。

7.      

維護成本

    阿裡雲提供的雲資料庫rds無需運維,而自購伺服器搭建的傳統資料庫需招聘專職dba來維護,花費大量人力成本。

8.      

部署擴容

    阿裡雲提供的雲資料庫rds即時開通,快速部署,彈性擴容,按需開通,而自購伺服器搭建的傳統資料庫需硬體采購、機房托管、部署機器等工作,周期較長。

9.      

資源使用率

    阿裡雲提供的雲資料庫rds按實際結算,100%使用率,而自購伺服器搭建的傳統資料庫需考慮峰值,資源使用率很低。

通過上述比較可以看出,阿裡雲提供的雲資料庫rds産品是高性能、高安全、高可靠、便宜易用的資料庫服務系統,并且可以有效地減輕使用者的運維壓力,為使用者帶來安全可靠的全新體驗。

<b>雲資料庫rds</b><b>功能</b>

3層安全防護體系,通過十項安全合規認證,能抵禦90%以上的網絡攻擊

3重高可用(容災)架構,提供99.95%的業務可用性保障

彈性擴充,實作100%資源使用率

内網外網同時連接配接,友善本地化管理

自動備份,兩年内資料恢複,解決90%以上的系統故障

自動監控預警,定期性能巡檢,可以分擔60%以上的運維工作

<b>雲資料庫rds</b><b>典型應用場景</b><b> </b>

雲資料庫rds可以在資料上和阿裡雲諸多雲産品打通,實作多樣化的能力擴充。<b> </b>

<b>場景一 </b><b>資料異地容災場景</b>

雲資料庫與傳統資料庫有什麼差別雲資料庫RDS與自建資料庫對比

<b>場景二 </b><b>讀寫分離場景</b>

應用讀取請求較高,或是需要應對短期内讀取流量高峰,可在rds for mysql執行個體下挂載隻讀執行個體,每個隻讀執行個體擁有獨立的連結位址,由應用端自行實作讀取壓力配置設定。

雲資料庫與傳統資料庫有什麼差別雲資料庫RDS與自建資料庫對比

<b>場景三 </b><b>多結構資料存儲</b>

雲資料庫與傳統資料庫有什麼差別雲資料庫RDS與自建資料庫對比

<b>場景四 </b><b>搜尋引擎場景</b>

雲資料庫與傳統資料庫有什麼差別雲資料庫RDS與自建資料庫對比

<b>場景五 </b><b>大資料計算</b>

雲資料庫與傳統資料庫有什麼差別雲資料庫RDS與自建資料庫對比

 參考

<b> </b>