云數(shù)據(jù)庫與其他數(shù)據(jù)庫的關(guān)系?在CGFT考試中你知道這些知識嗎?今天小編給你說說!關(guān)系數(shù)據(jù)庫采用關(guān)系數(shù)據(jù)模型,NoSQL數(shù)據(jù)庫采用非關(guān)系數(shù)據(jù)模型,二者都屬于不同的數(shù)庫技術(shù)。

從數(shù)據(jù)模型的角度來說,云數(shù)據(jù)庫并非一種*的數(shù)據(jù)庫技術(shù),而只是以服務(wù)的方式提供數(shù)據(jù)庫功能。云數(shù)據(jù)庫并沒有專屬于自己的數(shù)據(jù)模型,云數(shù)據(jù)庫所采用的數(shù)據(jù)模型可以是關(guān)系數(shù)據(jù)庫所使用的關(guān)系模型(如微軟的SQLAzure云數(shù)據(jù)庫、阿里云RDS都采用了關(guān)系模型),也可以是NoSQL數(shù)據(jù)庫所使用的非關(guān)系模型如Amazon Dynamo云數(shù)據(jù)庫采用的是“鍵/值”存儲)。


同一個公司也可能提供采用不同數(shù)據(jù)模型的多種云數(shù)據(jù)庫服務(wù),例如,百度云數(shù)據(jù)庫提供了3種數(shù)據(jù)庫服務(wù),即分布式關(guān)系型數(shù)據(jù)庫服務(wù)(基于關(guān)系數(shù)據(jù)庫MySQL)、分布式非關(guān)系型數(shù)據(jù)庫服務(wù)(基于文檔數(shù)據(jù)庫MongoDB)、鍵/值型非關(guān)系型數(shù)據(jù)庫服務(wù)(基于鍵/值數(shù)據(jù)庫 Redis)。實(shí)際上,許多公司在開發(fā)云數(shù)據(jù)庫時,后端數(shù)據(jù)庫都是直接使用現(xiàn)有的各種關(guān)系數(shù)據(jù)庫或NoSQL數(shù)據(jù)庫產(chǎn)品。

在云數(shù)據(jù)庫這種IT服務(wù)模式出現(xiàn)之前,企業(yè)要使用數(shù)據(jù)庫,就需要自建關(guān)系數(shù)據(jù)庫或NOSOL數(shù)據(jù)庫,它們被稱為“自建數(shù)據(jù)庫”。

云數(shù)據(jù)庫與這些自建數(shù)據(jù)庫*本質(zhì)的區(qū)別在于,云數(shù)據(jù)庫是部署在云端的數(shù)據(jù)庫,采用SaaS服務(wù)模式,用戶可以通過網(wǎng)絡(luò)租賃使用數(shù)據(jù)庫服務(wù),只要有網(wǎng)絡(luò)的地方都可以使用,不需要前期投入和后期維護(hù),使用價格也比較低廉,云數(shù)據(jù)庫對用戶而言是完全透明的,用戶根本不知道自己的數(shù)據(jù)被保存在哪里。云數(shù)據(jù)庫通常采用多租戶模式,即多個大數(shù)據(jù)技術(shù)原理與應(yīng)用——概念、存儲、處理、分析與應(yīng)用

租戶共用一個實(shí)例。

租戶的數(shù)據(jù)既有隔離又有共享,從而解決了數(shù)據(jù)存儲的問題,同時也降用戶使用數(shù)據(jù)庫的成本。而自建的關(guān)系數(shù)據(jù)庫和NoSQL數(shù)據(jù)庫本身都沒有采用SaaS服務(wù)模式需要用戶自己搭建IT基礎(chǔ)設(shè)施和配置數(shù)據(jù)庫,成本相對而言比較昂貴,而且需要自己進(jìn)行機(jī)房護(hù)和數(shù)據(jù)庫故障處理。