云數據庫相比傳統數據庫有以下優勢:
計算資源充足:云計算能為應用系統提供似乎無限的計算資源,云計算終端用戶無需再為計算能力準備計劃或預算。
免部署:云數據庫種類豐富,關系型數據庫如MySQL、PostgreSQL、SQL Server,非關系型數據庫如MongoDB、Redis、Memcache,兼容和支持各種版本。通過簡單的購買操作,分鐘級甚至秒級交付,云數據庫一鍵部署。
高性能:云數據庫軟硬件深度調優,具有理想的性能表現。同時,底層硬件較快引入最新高性能硬件,多種性能加持下,DBA可聚焦在應用層優化。
高可靠性:云數據庫能夠自動探測,及時容災,保證數據庫服務不中斷。對于數據庫工程師來說,也不需要再額外部署高可用架構。
強大的靈活性和擴展性:云數據庫彈性擴展的能力,至少是支持垂直擴展(scale-up),通常也支持水平擴展(scale-out)。靈活性則是第三維度的擴展,它可以支持一主多從,讀寫分離。數據庫工程師能夠在短期內聚焦業務,暫時不會有擴展性的煩惱。
自帶運維能力:云數據庫通常支持自動備份和手動備份兩種模式,提供一鍵回檔的功能找回數據。并提供詳細的監控數據,也可配置異常自動告警。可以說,數據庫工程師對云數據庫基本沒有運維工作。
安全可靠:云數據庫在數據存儲、網絡鏈路訪問、鑒權認證、多租戶隔離方面做了多重保障,以確保數據安全,除此之外,它可以支持數據庫審計,后端自動漏洞掃描,定期安全加固等。
云數據庫不是無所不能,也不是沒有仸何缺點的。其缺點如下:
首先是數據安全問題。由于數據都存儲在云端,數據脫離了用戶的控制,這就產生了數據安全與隱私的問題。因此在云數據庫中,能否確保數據的安全性是一個重要的問題。
其次是對云的管理問題。云是對硬件進行虛擬化,這就使管理員不能直接對硬件進行管理,大大增加了管理的難度。
最后是對因特網的依賴。由于用戶的數據都是存儲在云端,但用戶使用數據時必須從云數據庫中獲得,這就對網絡有較高的要求。如果網速過慢甚至沒有網絡,在數據獲取時會有很大的問題。
回答所涉及的環境:聯想天逸510S、Windows 10。
云數據庫相比傳統數據庫有以下優勢:
計算資源充足:云計算能為應用系統提供似乎無限的計算資源,云計算終端用戶無需再為計算能力準備計劃或預算。
免部署:云數據庫種類豐富,關系型數據庫如MySQL、PostgreSQL、SQL Server,非關系型數據庫如MongoDB、Redis、Memcache,兼容和支持各種版本。通過簡單的購買操作,分鐘級甚至秒級交付,云數據庫一鍵部署。
高性能:云數據庫軟硬件深度調優,具有理想的性能表現。同時,底層硬件較快引入最新高性能硬件,多種性能加持下,DBA可聚焦在應用層優化。
高可靠性:云數據庫能夠自動探測,及時容災,保證數據庫服務不中斷。對于數據庫工程師來說,也不需要再額外部署高可用架構。
強大的靈活性和擴展性:云數據庫彈性擴展的能力,至少是支持垂直擴展(scale-up),通常也支持水平擴展(scale-out)。靈活性則是第三維度的擴展,它可以支持一主多從,讀寫分離。數據庫工程師能夠在短期內聚焦業務,暫時不會有擴展性的煩惱。
自帶運維能力:云數據庫通常支持自動備份和手動備份兩種模式,提供一鍵回檔的功能找回數據。并提供詳細的監控數據,也可配置異常自動告警。可以說,數據庫工程師對云數據庫基本沒有運維工作。
安全可靠:云數據庫在數據存儲、網絡鏈路訪問、鑒權認證、多租戶隔離方面做了多重保障,以確保數據安全,除此之外,它可以支持數據庫審計,后端自動漏洞掃描,定期安全加固等。
云數據庫不是無所不能,也不是沒有仸何缺點的。其缺點如下:
首先是數據安全問題。由于數據都存儲在云端,數據脫離了用戶的控制,這就產生了數據安全與隱私的問題。因此在云數據庫中,能否確保數據的安全性是一個重要的問題。
其次是對云的管理問題。云是對硬件進行虛擬化,這就使管理員不能直接對硬件進行管理,大大增加了管理的難度。
最后是對因特網的依賴。由于用戶的數據都是存儲在云端,但用戶使用數據時必須從云數據庫中獲得,這就對網絡有較高的要求。如果網速過慢甚至沒有網絡,在數據獲取時會有很大的問題。
回答所涉及的環境:聯想天逸510S、Windows 10。