對開發(fā)人員來說,云數(shù)據(jù)庫提供了許多優(yōu)點。首先,云端數(shù)據(jù)庫高度可擴展,因而很容易隨著需求增加時擴展。其次,選擇一家公共云提供商消除了許多管理方面的負擔。這對開發(fā)運維團隊的成員來說尤其大有幫助,因為在種團隊中,開發(fā)人員要負責許多基礎(chǔ)設(shè)施管理任務(wù)。第三方,云定價模式讓開發(fā)人員只要為所需的那部分資源付費。許多云數(shù)據(jù)庫甚至提供免費服務(wù),因而初創(chuàng)公司很容易以低廉的費用將應(yīng)用程序安裝并運行起來。
【51CTO.com快譯】對開發(fā)人員來說,云數(shù)據(jù)庫提供了許多優(yōu)點。首先,云端數(shù)據(jù)庫高度可擴展,因而很容易隨著需求增加時擴展。其次,選擇一家公共云提供商消除了許多管理方面的負擔。這對開發(fā)運維團隊的成員來說尤其大有幫助,因為在種團隊中,開發(fā)人員要負責許多基礎(chǔ)設(shè)施管理任務(wù)。第三方,云定價模式讓開發(fā)人員只要為所需的那部分資源付費。許多云數(shù)據(jù)庫甚至提供免費服務(wù),因而初創(chuàng)公司很容易以低廉的費用將應(yīng)用程序安裝并運行起來。
在過去,許多開發(fā)人員擔心云數(shù)據(jù)庫的安全性,但公共云提供商已把更多的安全功能(包括加密)整合到各自的解決方案當中。對一些人來說,靈活性和廠商鎖定也令人擔憂,不過服務(wù)提供商在這個方面同樣一直在不斷改進。
在選擇任何云數(shù)據(jù)庫之前,開發(fā)人員最好認真分析正在考慮的那些服務(wù)的所有功能、價格和正常運行時間保證。我們在本文中列出了面向開發(fā)人員的十款最知名的云數(shù)據(jù)庫。同時包括SQL和NoSQL數(shù)據(jù)庫,可適合眾多不同的應(yīng)用。
1. 亞馬遜RDS
亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)提供好多款不同的云數(shù)據(jù)庫。如果開發(fā)人員需要基于SQL的數(shù)據(jù)庫來支持應(yīng)用程序,關(guān)系數(shù)據(jù)庫服務(wù)(RDS)是個不錯的選擇。他們可以在六種不同的數(shù)據(jù)庫引擎中作一個選擇:亞馬遜Aurora、甲骨文、微軟SQL Server、PostgreSQL、MySQL和MariaDB。
相關(guān)鏈接:https://aws.amazon.com/cn/rds/?nc2=h_m1
2. 亞馬遜DynamoDB(NoSQL)
對尋求NoSQL數(shù)據(jù)庫的開發(fā)人員來說,AWS提供了DynamoDB。它聲稱性能出眾,“無論在什么規(guī)模下,延遲都只有數(shù)毫秒。”它可與亞馬遜的其他
云計算服務(wù)整合起來,比如Lambda和身份及訪問管理(IAM),它同時支持文檔數(shù)據(jù)結(jié)構(gòu)和鍵值數(shù)據(jù)結(jié)構(gòu)。官方網(wǎng)站上附有鏈接指向許多案例研究,表明了其他公司在如何使用DynamoDB來支持移動、Web、
物聯(lián)網(wǎng)或其他應(yīng)用。
相關(guān)鏈接:https://aws.amazon.com/cn/dynamodb/?nc2=h_m1
3. 微軟Azure SQL數(shù)據(jù)庫
與亞馬遜一樣,微軟Azure云計算服務(wù)也在云端同時提供SQL數(shù)據(jù)庫和NoSQL數(shù)據(jù)庫。名稱不是很巧妙的SQL Database是關(guān)系數(shù)據(jù)庫服務(wù)。該服務(wù)的主要功能包括:自動化調(diào)整、確保停運時間為零的可擴展性、多租戶模式功能、支持大多數(shù)開發(fā)工具以及內(nèi)置的安全保護。
相關(guān)鏈接:https://azure.microsoft.com/en-us/services/sql-database/
4. 微軟Azure DocumentDB
微軟的NoSQL云數(shù)據(jù)庫服務(wù)名為DocumentDB。它保證讀取操作時延遲低于10毫秒,寫入操作時延遲低于15毫秒,至少99%的請求是這樣。微軟還聲稱,該服務(wù)提供無限擴展、全局復制功能、使用SQL或JavaScript查詢數(shù)據(jù)庫的功能,以及確保一致性的四個選項:強一致性、有限過期一致性、會話一致性和最終一致性。
相關(guān)鏈接:https://azure.microsoft.com/en-us/services/documentdb/
5. 谷歌云SQL
谷歌的云SQL第二代嚴格上來說仍是款測試版,它聲稱提供的性能比公司的第一代基于SQL的云數(shù)據(jù)庫高七倍,功能強20%。它全面托管,與谷歌的其他云計算服務(wù)整合起來,比如應(yīng)用程序引擎和計算引擎。它提供了集成安全(包括內(nèi)置加密)、標準的MySQL API和故障自動切換。
相關(guān)鏈接:https://cloud.google.com/sql/docs/1st-2nd-gen-differences
6. 谷歌Cloud Datastore
在NoSQL方面,谷歌Cloud Datastore提供了一款高度可擴展的數(shù)據(jù)庫,適合Web和移動應(yīng)用程序。主要功能包括:ACID事務(wù)、類似SQL的查詢、充分利用REST的接口、自動化分片及復制以及豐富的管理儀表板。它還與應(yīng)用程序引擎、計算引擎及谷歌的其他云計算服務(wù)整合起來。
相關(guān)鏈接:https://cloud.google.com/datastore/
7. 甲骨文云數(shù)據(jù)庫即服務(wù)
許多企業(yè)開發(fā)人員已經(jīng)在數(shù)據(jù)中心中用過甲骨文數(shù)據(jù)庫,甲骨文還提供采用軟件即服務(wù)(
SaaS)模式的數(shù)據(jù)庫技術(shù)。該公司表示,借助其云數(shù)據(jù)庫即服務(wù),開發(fā)人員可以在短短幾分鐘內(nèi)將數(shù)據(jù)庫準備好使用。為了為開發(fā)人員提供所需的靈活性,甲骨文提供眾多管理選項、數(shù)據(jù)庫版本和虛擬化選擇。
相關(guān)鏈接:https://cloud.oracle.com/database
8. IBM DB2 on Cloud
IBM的DB2數(shù)據(jù)庫在企業(yè)當中也很流行,它通過BlueMix平臺即服務(wù)提供了一款云版本。IBM DB2 on Cloud的IBM的SoftLayer云計算基礎(chǔ)設(shè)施上運行,縮短了配置和部署數(shù)據(jù)庫所需要的時間。它為事務(wù)型工作負載已預先配置,但是還可以針對分析或混合工作負載來進行配置。
相關(guān)鏈接:https://console.ng.bluemix.net/catalog/services/ibm-db2-on-cloud
9. Rackspace云數(shù)據(jù)庫
Rackspace云數(shù)據(jù)庫建立在開源OpenStack云計算平臺上,它全面托管,并針對性能進行了優(yōu)化。開發(fā)人員可以選擇MySQL、Percona Server或MariaDB作為數(shù)據(jù)庫引擎,該公司聲稱,只要在短短幾分鐘內(nèi)就可以安裝并運行起來。Rackspace還提供全天候支持,客戶很容易聯(lián)系上專家,專家可以幫助處理復制、高可用性、備份和數(shù)據(jù)庫優(yōu)化之類的任務(wù)。
相關(guān)鏈接:https://www.rackspace.com/en-us/cloud/databases
10. Heroku Postgres
Salesforce的Heroku云計算服務(wù)提供了一款基于Postgress開源軟件而建的云數(shù)據(jù)庫。Heroku Postgres基于SQL,聲稱易于安裝、內(nèi)置安全、與流行的商業(yè)智能工具整合、回滾以及自動化健康檢查。高級服務(wù)增加了高可用性。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:面向開發(fā)人員的十大云數(shù)據(jù)庫
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10839720204.html