新聞中心
Azure云數(shù)據(jù)庫服務(wù)進入下一代應(yīng)用
作者:Trevor Jones 2017-06-06 10:31:18
云計算 Cosmos DB來源于DocumentDB 并比后者更通用,它可能更適用于依靠圖形數(shù)據(jù)來確定節(jié)點和對象是如何相關(guān)的應(yīng)用,例如社交網(wǎng)絡(luò), Ronthal說。云數(shù)據(jù)庫服務(wù)可能不太適合金融交易或分析等應(yīng)用,但是它能夠作為一個穩(wěn)健運行的數(shù)據(jù)庫,Baer說。盡管如此,微軟公司似乎也通過這一全球化的方法投入了廣泛的網(wǎng)絡(luò),這種方法提供了許多方法來進行配置以實現(xiàn)一致性。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比北關(guān)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式北關(guān)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋北關(guān)地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
微軟公司將針對下一代應(yīng)用程序通過新的遷移功能、開源支持以及全球化可擴展數(shù)據(jù)庫來升級其云數(shù)據(jù)庫服務(wù)。
微軟已經(jīng)開始實施其下一代云數(shù)據(jù)庫服務(wù)的戰(zhàn)略,這個戰(zhàn)略的主要目標(biāo)旨在更廣泛地將Azure推廣至更多類型的工作負(fù)載和位置。
但是需要質(zhì)疑的是,本周在微軟Build開發(fā)者大會上推出的***云服務(wù)——微軟Azure Cosmos DB是一個完全托管的NoSQL云數(shù)據(jù)庫服務(wù),它可在Azure全球區(qū)域范圍內(nèi)橫向地擴展吞吐量和存儲空間。這個服務(wù)主要以下一代應(yīng)用程序為目標(biāo),例如主要依賴于物聯(lián)網(wǎng)(IoT)和人工智能的移動應(yīng)用程序或工作負(fù)載,而這正是微軟公司針對其他主要公共云廠商進入這一領(lǐng)域的響應(yīng),即亞馬遜Aurora和谷歌云Spanner。
這些數(shù)據(jù)庫服務(wù)并不適用于對公共云的擴展與遷移方法,而是適于具有巨大橫向規(guī)模需求的較新應(yīng)用程序,最終用戶越來越需要與客戶實現(xiàn)全球性的連接。很多企業(yè)可能不需要這些類型的產(chǎn)品,但顯而易見,在傳統(tǒng)企業(yè)中有公司需要更好地使用公共云。而諸如微軟和谷歌這樣的廠商就可以實現(xiàn)這類能夠在全球范圍內(nèi)解決他們自己問題的內(nèi)部工具的產(chǎn)品化。
Cosmos DB是云如何重新打造數(shù)據(jù)庫市場的***佐證,總部位于英國倫敦Ovum的分析師Tony Baer說。
“由于云具有彈性原理、廉價的存儲以及可跨多個區(qū)域進行復(fù)制的功能,這意味著用戶可以再看一下建立數(shù)據(jù)庫的接受原則,”他說?!澳慊旧暇涂梢話侀_規(guī)則手冊并重新開始?!?/p>
專為寫操作進行優(yōu)化的 Cosmos DB提供了個位數(shù)毫秒的延遲并確保一致性和高可用性符合SLA。客戶們可以通過簡單點擊操作增加或刪除區(qū)域、復(fù)制無論在何處的用戶數(shù)據(jù),并使用單個API調(diào)用在每一秒鐘內(nèi)處理數(shù)以億計的請求??蛻糁恍铻樗褂玫拇鎯Y源和吞吐量支付費用,只需簡單點擊操作就可增加或刪除區(qū)域 。
這里沒有模式或索引管理,而Cosmos DB旨在支持幾乎所有的數(shù)據(jù)模式,其中包括圖表、鍵值和文檔等模式。它還提供了五個可供從中選擇的一致性模式:強一致性、最終一致性、限制陳舊一致性、會話一致性以及前綴一致性。
每一家廠商的下一代數(shù)據(jù)庫都有著其各自的優(yōu)缺點,而Cloud Spanner被認(rèn)為在一致性方面是超前的,特別是因為它遵循了關(guān)系型數(shù)據(jù)庫模式的事實標(biāo)準(zhǔn)。盡管如此,雖然非關(guān)系型更傾向于破壞一致性和結(jié)構(gòu),但Cosmos DB是廠商為能夠克服這些限制所作出的***努力。
“我們開始看到一些諸如Cosmos DB這樣的用例,它宣稱他們支持ACID的遵從性(原子性、一致性、隔離性以及耐用性)和強大一致性,”Gartner公司的研究總監(jiān) Adam Ronthal說?!八鼣U展了用戶案例的類型,用戶可以使用新的編程范例和新的API以更適合開發(fā)人員的方式來考慮這些問題?!?/p>
Cosmos DB來源于DocumentDB 并比后者更通用,它可能更適用于依靠圖形數(shù)據(jù)來確定節(jié)點和對象是如何相關(guān)的應(yīng)用,例如社交網(wǎng)絡(luò), Ronthal說。云數(shù)據(jù)庫服務(wù)可能不太適合金融交易或分析等應(yīng)用,但是它能夠作為一個穩(wěn)健運行的數(shù)據(jù)庫,Baer說。盡管如此,微軟公司似乎也通過這一全球化的方法投入了廣泛的網(wǎng)絡(luò),這種方法提供了許多方法來進行配置以實現(xiàn)一致性。
Cosmos DB并不是微軟公司在推出的唯一一個數(shù)據(jù)庫新聞。Azure 數(shù)據(jù)庫遷移服務(wù)(目前為受限制的預(yù)覽版)可自動化完成內(nèi)部部署數(shù)據(jù)庫至Azure的評估、模式轉(zhuǎn)換和數(shù)據(jù)傳輸。這項數(shù)據(jù)庫遷移服務(wù)可用于SQL Server、Oracle和MySQL數(shù)據(jù)庫,并以Azure虛擬機中的SQL Database、Azure SQL Database Managed Instance或Microsoft SQL Server為目標(biāo)。
推出的另外兩個托管數(shù)據(jù)庫服務(wù)是Azure Database for MySQL和Azure Database for PostgreSQL,它們都是微軟公司正試圖趕上競爭對手的產(chǎn)物,這也重申了微軟轉(zhuǎn)而采用開源的態(tài)度。MySQL 和PostgreSQL 都是流行的開源數(shù)據(jù)庫選項,但是PostgreSQL支持是最接近Oracle數(shù)據(jù)庫的事物。亞馬遜網(wǎng)絡(luò)服務(wù)在去年也增加了類似的功能,而甲骨文公司則通過對在AWS和Azure上運行其數(shù)據(jù)庫進行加價來做出響應(yīng),因為它試圖讓更多的客戶使用它的重構(gòu)公共云。
但是,Ronthal表示了懷疑,他認(rèn)為這樣的遷移服務(wù)是否能夠解決在不同數(shù)據(jù)庫之間進行遷移的三個主要方面:模式轉(zhuǎn)換、數(shù)據(jù)遷移與應(yīng)用程序轉(zhuǎn)換。
“正如微軟公司之前公布的那樣,大多數(shù)遷出亞馬遜的數(shù)據(jù)遷移事實上只是在任何有意義的方面擅于跟風(fēng)呢,”Ronthal說。“你仍然有大量的工作要做,需要重寫應(yīng)用程序并讓新的應(yīng)用程序能夠在新平臺上正常運行。”
使用Azure擴展物聯(lián)網(wǎng)和無服務(wù)器
微軟公司還推出了一些其他的服務(wù),以支持Azure并模糊其公共云與更廣泛范圍之間的界限。其中所包括的Azure IoT Edge擴展了公共云直接連接物聯(lián)網(wǎng)設(shè)備的一些功能,然后在Azure中編寫的代碼將擴展至周邊設(shè)備。它還可與Azure機器學(xué)習(xí)、Azure Stream Analytics、Azure Functions、Azure 物聯(lián)網(wǎng)集線器和微軟Cognitive Service集成。
年在大會上推出的Azure Functions功能也在本周有所擴展。在這些更新中,Azure Functions可擴展至 Visual Studio 2017 和Azure Functions Runtime,這是在內(nèi)部部署中使用該服務(wù)的另一種方法。
當(dāng)前題目:Azure云數(shù)據(jù)庫服務(wù)進入下一代應(yīng)用
新聞來源:http://fisionsoft.com.cn/article/djipdgg.html


咨詢
建站咨詢
